:root{
	--main: #14315f;
	--color: #e71618;
	--color2: #16305b;
}
.cw1900{max-width: 1900px;width: 92%;margin: auto;}
.cw1830{max-width: 1830px;width: 96%;margin: auto;}
.cw1725{max-width: 1725px;width: 92%;margin: auto;}
.cw1635{max-width: 1635px;width: 92%;margin: auto;}
.cw1627{max-width: 1627px;width: 92%;margin: auto;}
.cw1618{max-width: 1618px;width: 92%;margin: auto;}
.cw1520{max-width: 1520px;width: 92%;margin: auto;}
.cw1466{max-width: 1466px;width: 92%;margin: auto;}
.cw1250{max-width: 1250px;width: 92%;margin: auto;}
.cw1180{max-width: 1180px;width: 92%;margin: auto;}

@font-face{font-family: Arial;src: url("./arial.ttf") format("opentype");}
@font-face{font-family: din;src: url('font/D-DIN.ttf');}
*{font-family: Arial,Roboto;}

/* 编辑器样式 */
.detail,
.editor,
.detail *,
.editor *{font-size: 16px; line-height:25px;}

@media (max-width: 750px) {
	.detail,
	.editor,
	.detail *,
	.editor *{font-size: 30px !important; line-height: 1.6 !important;}
}


/* 重写弹窗 */
[alert] .el-popup-content {border: 1px solid var(--main);width: 432px;}
[alert] .at-close {right: 15px; top: 10px;width: 17px; height: 17px;}
[alert] .at-close .svg{display: inline-block; width: 100%; height: 100%;}
[alert] .at-contents{font-size: 16px; color: #1d1d1f; line-height: 22px; font-weight: bold; text-align: center;  padding: 20px 65px 13px;}
[alert] .at-contents span{display: inline-block; margin-top: 18px; font-size: 14px; font-weight: 100;}
[alert] .at-bottom{padding-top: 0; padding-bottom: 35px; justify-content: center;}
[alert][s='B'] .at-confirm{ font-size: 14px; color: var(--main); line-height: 18px; font-weight: bold; padding: 0;}

@media (max-width: 750px) {
	[alert] .at-contents,
	[alert] .at-contents span{font-size: 26px; line-height: 1.5;}
	[alert][s='B'] .at-confirm{font-size: 24px; line-height: 1.5;}
}

/* 重写分页 */
#bot_page .paging[type='default'] .paging_btn{border: 0; font-size: 20px; line-height: 24px; color: var(--main); min-width: 20px;}
#bot_page .paging[type='default'] .paging_btn.cur{background: transparent; color: var(--main);}
#bot_page .paging[type='default'] .paging_btn .btn{width: 10px; height: 16px;}


/* 头部 */
#top_head{width: 100%; height: max-content; top: 0; left: 0; z-index:10;}
#top_head.cur{top: 0;}

#head_top{background: var(--main); height: 33px;}
#head_top .box{height: 100%;}
#head_top .box .email_box{margin-right: 20px;}
#head_top .box .email_box .icon{margin-right: 10px; width: 29px; height: 15px; }
#head_top .box .email_box .email{font-size: 16px; color: #fff; line-height: 23px;}
#head_top .box .social_box{}
#head_top .box .social_box .icon{width: 17px; height: 17px; margin-left: 4px;}
#head_top .box .social_box .icon:first-child{margin-left: 0;}


/* #header{top: 33px;left: 0;height:70px;width: 100%;z-index:10; background: #f7fafc;} */
#header{height:60px;width: 100%;background: rgba(247, 250, 252, 0.4); }
#header .logo{margin-left: 5.93%; line-height: 60px; width: 190px; height: 60px;}
#header .right_menu{width: 70.98%;}

/* 菜单 */
#header .hattr{width: 64.77%}
#header .hnav{width: 100%;}
#header .hnav .one-nav{line-height: 60px;height:100%;}
#header .hnav .one-nav .nav-a{font-size: 20px; color: var(--main);}
#header .hnav .one-nav .nav-a .icon{width: 15px; height: 12px; background: url(/images/5.png) no-repeat center center; position: absolute; top: 50%; right: -18px; transform: translateY(-50%); z-index: 1;}
/* #header .hnav .one-nav:hover .nav-a .icon{transform: rotate(180deg) translateY(50%);} */
/* #header .hnav .one-nav.on .nav-a{color: var(--color);} */

/* 下拉菜单 */
#header .hnav .one-nav .two-nav{min-width: 290px; height: auto; overflow-Y: auto; top: 100%; left: -40px;z-index:3; }
#header .hnav .one-nav .two-nav.open{display: block !important; opacity: 1 !important;}
#header .hnav .two-nav .hnavbg{background:#ffffff; padding: 33px 0 49px; border: 1px solid var(--main);}
#header .hnav .two-nav .hnavbg>div{width:100%; line-height: 41px; padding:0 41px; margin-bottom: 19px;}
#header .hnav .two-nav .hnavbg>div:last-child{margin-bottom:0;}
#header .hnav .two-nav .hnavbg>div .tnav-a{font-size: 20px; color: var(--main); white-space:nowrap; width:100%;}
#header .hnav .two-nav .hnavbg>div:hover .tnav-a{color: var(--color);}

/* 右侧 */
#header .hright{height:60px;}
/* #header .hright .search{width: 22px; height: 22px; margin-left: 15px;} */
#header .hright .search .svg{width: 50px !important; height: 50px !important;}

#header .hright .lang{height: 60px; display: flex; align-items: center;}
#header .hright .lang .lang-icon{padding-left: 13px; width: 100px; height: 28px; font-size: 11px; text-align: center; line-height: 28px; color: #fff; font-weight: bold; background: url(/images/lang1.png) no-repeat center/100% 100%; position: relative; letter-spacing: 0.5px;}
/* #header .hright .lang .lang-icon::before{content: ""; display: block; width: 100%; height: 100%; position: absolute; bottom: -28px; left: 50%; transform: translateX(-50%)} */

#header .hright .lang .h-lang{width:89px;height: max-content;z-index:2;top:80%;left:50%;overflow:hidden;display:none;transform: translateX(-50%);}
#header .hright .lang .h-lang .lang-box{ width: 89px;}
#header .hright .lang .h-lang .lang-box .name{width:100%; padding-left: 25px; height: 28px; font-size: 12px; text-align: center; line-height: 28px; color: #fff; font-weight: bold; background: url(/images/lang2.png) no-repeat center/cover; position: relative; letter-spacing: 7px;}
/* #header .hright .lang .h-lang .lang-box .name:hover{background:#f5f5f5; color: var(--color);} */

#header .hright .menu{display:none; background:url(/images/menu.png) no-repeat center / cover;width:30px;height:30px;}
#header .hright .m-search{display:none;}

#header .hnav .one-nav .pro-two{width: 1245px; left: -105px; transform: translateX(0); border: 1px solid var(--main);}
#header .hnav .one-nav .pro-two .products {width: 100%; display: flex;  padding: 0; border: 0;}
#header .hnav .one-nav .pro-two .products .two-list{width: 24.5%; padding: 60px 0; margin: 0; background: var(--main); display: flex; align-items: center;} 
#header .hnav .one-nav .pro-two .products .two-list .t2{padding-left: 50px; margin-top: 30px; font-size: 27px; color: #fff; line-height: 40px; font-weight: 300;}
#header .hnav .one-nav .pro-two .products .two-list .t2.cur{font-weight: bold; font-size: 33px;}
#header .hnav .one-nav .pro-two .products .two-list .t2:first-child{margin-top: 0;}

#header .hnav .one-nav .bot{width: calc(100% - 24.5%) !important; background: #fff;}
#header .hnav .one-nav .three-list{padding: 40px 0; display: flex; justify-content: flex-start;}
#header .hnav .one-nav .three-list .pro_info{width: 100%; align-items: center;}
#header .hnav .one-nav .three-list .img{width: 59%; height: 450px; margin-bottom: 0;}
#header .hnav .one-nav .three-list .text{width: 41%;}
#header .hnav .one-nav .three-list .pro_info2 .text{padding-left: 5%;}
#header .hnav .one-nav .three-list .p1{font-size: 23px; color: var(--main); line-height: 38px; font-weight: bold;}
#header .hnav .one-nav .three-list .p2,
#header .hnav .one-nav .three-list .p3{margin-top: 25px; font-size: 20px; color: var(--main); line-height: 25px;}
#header .hnav .one-nav .three-list:last-child .img{width: 100%;}
#header .hnav .one-nav .three-list:last-child .img img{width: 100%;}
#header .hnav .one-nav .three-list:last-child .text{display: none;}

/* 头部移动端 */
#m-nav,
#header_search_box,
#m_header_blank{display: none;}

@media (max-width: 1680px) {
	#header .hnav .one-nav .pro-two{width: 1170px;}
	#header .hnav .one-nav .three-list .img{height: 430px;}
}
@media (max-width: 1440px) {
	#header .hnav .one-nav .pro-two{width: 975px;}
	#header .hnav .one-nav .pro-two .products .two-list .t2{padding-left: 30px;font-size: 22px;}
	#header .hnav .one-nav .pro-two .products .two-list .t2.cur{font-size: 28px;}
	#header .hnav .one-nav .three-list .img img{width: 85%;}
}
@media (max-width: 1366px) {
	#header .hnav .one-nav .pro-two{width: 972px;}
	#header .hnav .one-nav .pro-two .products .two-list .t2{padding-left: 25px; }
}
@media (max-width: 1280px) {
	#header .logo{margin-left: 0;}
	#header .hnav .one-nav .pro-two{width: 920px;}
}
@media (max-width: 1200px) {
	#header .right_menu{width: 74%;}
	#header .hattr{width: 78.77%;}
}
@media (max-width:1024px) {
    #header .hnav,
	#header .hattr,
	#header .hright .lang,
	#head_top{display:none;}

	#header,
	#header .hright{height: 93px; }
	#header .logo{width: 230px;height: 93px;line-height: 93px;}

    #header .hright .menu{margin-left: 27px; display:block; background-image:url(/images/menu.png); width: 30px;height: 30px;}
    #header .hright .menu.cur{background-image:url(/images/del.png);}

    #m-nav{display: block;width: 100%;height: 0;z-index:50;left: 0;right: 0;top: 93px; background: #fff;overflow-y: auto;}
    #m-nav.cur{height: calc(100vh - 93px);border-top:1px solid #ebebeb;}
    #m-nav .nav .one-nav{line-height:60px;}
    #m-nav .nav .one-nav .one{cursor:pointer; margin: 0 30px;border-bottom: 1px solid #ebebeb;background: url(/images/down.png) no-repeat right;}
    #m-nav .nav .one-nav.nobg .one{background: none;}
    #m-nav .nav .one-nav.cur .one{background-image:url(/images/down-2.png);}
    #m-nav .nav .one-nav.cur.nobg .one{background: none;}
    #m-nav .nav .one-nav .one-a{font-size:18px; font-weight: 700; color:#252525; font-family:"AB-R";}
    #m-nav .nav .one-nav .two-nav{width: 100%;background: #f7f7f7;padding: 0 30px;}
    #m-nav .nav .one-nav .two-nav>div{border-bottom: 1px solid #ebebeb;}
    #m-nav .nav .one-nav .two-nav .two-a{font-size: 16px;color:#252525; font-family:"AB-R";}

	#m-nav .nav{margin-bottom: 40px;}
	#m-nav .lang-box{padding: 0 30px;}
	#m-nav .lang-box .name{background:#f5f5f5; width:100%; font-size: 18px; color:#252525; line-height: 50px; text-align: center; font-weight: bold;}
	#m-nav .lang-box .name.cur,
	#m-nav .lang-box .name:hover{background:var(--main); color: #fff;}
}
@media (max-width: 950px) {
	#header .right_menu{width: 50%;}
	#header .hright .lang,
	#header .hright .search{display: none;}
	#header .hright .m-search{display: block; background:url(/images/search.png) no-repeat center / cover; width:30px; height:30px; background-size: 90%;}

	#header_search_box{width: 100%;height:max-content;z-index: 50;left: 0;right: 0;top:90px;background: #fff;display: none;flex-direction: column;justify-content: center;border-top:1px solid #ebebeb;box-shadow: 0px 1px 0px 0px rgba(242, 242, 242, 1); }
    #header_search_box .form-box{width: 92%;margin: 45px auto;height: 50px;border: 1px solid #d1d1d1;border-radius:43px;overflow: hidden;}
    #header_search_box .form-box .input{width: calc(100% - 65px);padding-left: 30px; font-family:"AB-R";}
    #header_search_box .form-box .input input{width: 100%;height: 100%;font-size: 18px;color:#333; }
    #header_search_box .form-box .submit{width: 65px;height: 50px;background: url(/images/search.png) no-repeat center center; background-size: 20px; border-left:1px solid rgba(0, 0, 0, 0.3);}
}
@media (max-width:750px) {
    #m_header_blank{display: block; height: 100px;}
	#header .hright .login_btn, 
	#header .hright .privacy,
	#header .hright .m-search,
	#header .hright .menu{width: 50px; height: 50px;}
	#header .hright .login_btn img, 
	#header .hright .privacy img{transform: scale(1.3);}

    #m-nav .nav .one-nav{line-height:100px;}
    #m-nav .nav .one-nav .one-a{font-size:36px;}
    #m-nav .nav .one-nav .two-nav .two-a{font-size:30px;}

	#m-nav .lang-box{flex-wrap: wrap;}
	#m-nav .lang-box .name{font-size: 30px; line-height: 1.6; padding: 15px 0;}

	#header_search_box .form-box{height: 70px;}
	#header_search_box .form-box .input{width: calc(100% - 95px);}
    #header_search_box .form-box .input input{font-size: 26px;}
	#header_search_box .form-box .submit{width: 95px;height: 70px; background-size: 40%;}
}


/* banner */
#banner{margin-top: 33px;}
#i-banner .slide {padding-top: 49.479%;}
#i-banner .slide video{width: 100%; height: 100%; object-fit: cover;}

#i-banner .text_box{max-height: max-content; top: inherit; bottom: 145px; /*top: 47%; transform: translateY(-50%);*/ z-index: 5;}
#i-banner .text_box .box {width: 58.1%; margin: 0 auto; /* padding-left: 5.55%;*/}
/* #i-banner .text_box .box .p1{margin-bottom: 60px; font-size: 57px; color: #fff; line-height: 1.3; font-weight: bold;}
#i-banner .text_box .box .p2{margin-bottom: 78px; font-size: 20px; color: #fff; line-height: 39px;} */
#i-banner .text_box .box .p1{margin-bottom: 22px; font-size: 35px; font-weight: bold; color: #fff; line-height: 1.2;text-align: center; text-shadow: 2.939px 4.045px 0.92px rgba(1, 1, 1, 0.52);}
#i-banner .text_box .box .p2{margin-bottom: 35px; font-size: 80px; font-weight: bold; color: #fff; line-height: 1.2;text-align: center; text-shadow: 2.939px 4.045px 0.92px rgba(1, 1, 1, 0.55);}
#i-banner .text_box .box .p3{margin-bottom: 84px; font-size: 20px; color: #fff; line-height: 1.501;}

#i-banner .text_box .box .btn{display: table; margin: 0 auto; min-width: 245px; height: 53px; text-align: center; line-height: 53px; background: #e14504; font-size: 18px; color: #fff; border-radius: 8px;}
#i-banner .text_box .box .btn:hover{color: var(--main);}
#o-banner{}
#o-banner .title_box{max-height: max-content; top: 45%; transform: translateY(-50%); z-index: 5;}
#o-banner .title_box .box{width: 81.1%;/* padding-left: 5.55%;*/}
#o-banner .title_box .box .title{margin-bottom: 38px; font-size: 57px; color: #fff; line-height: auto; font-weight: bold;}
#o-banner .title_box .box .brief{width: 45%;margin-bottom: 38px; font-size: 29px; color: #fff; line-height: 35px;}
.breadcrumbs{color: #fff; font-size: 16px; font-weight: 600; line-height: 20px;letter-spacing: 2px; text-transform: uppercase;}
.breadcrumbs>span { display: block; padding: 0 10px;}
.breadcrumbs a {display: block; background: rgba(0,0,0,0); position: relative; background-image: linear-gradient(to right,transparent,transparent 50%,#fff 50%);  background-position: 100% 100%; background-size: 200% 1px; background-repeat: no-repeat; transition: all .3s ease; color: #fff;}
.breadcrumbs a:hover { color: var(--color);}
.breadcrumbs a:focus, 
.breadcrumbs a:hover { background-position: 0 100%;}
.breadcrumbs .infoname{max-width: 20%;}

#o-banner .title_box .s-box{width: 51.1%; }

#o-banner .title_box.s-title{top: 50%;}
#o-banner .title_box .d-box{margin: 0 auto; padding: 0;}
#o-banner .title_box .d-box .title{text-align: center; font-size: 73px; line-height: 74px;}
#o-banner .title_box .d-box .breadcrumbs{display: flex; justify-content: center;}

#o-banner .title_box .b-color .title,
#o-banner .title_box .b-color .brief,
#o-banner .title_box .b-color .breadcrumbs,
#o-banner .title_box .b-color .breadcrumbs a{color: var(--main);}
#o-banner .title_box .b-color .breadcrumbs a{background-image: linear-gradient(to right,transparent,transparent 50%,var(--main) 50%);}
#o-banner .title_box .b-color .breadcrumbs a:hover { color: var(--color);}
#o-banner .title_box .b-color .brief{width: 60%;}

.p-banner .title_box{top: 45% !important;}
.p-banner .title_box .box .btn{margin-top: 65px; line-height: 52px; min-width: 199px; text-align: center; background: #e14504; font-size: 18px; color: #fff; font-weight: bold; border-radius: 8px;}
.p-banner .title_box .box .btn:hover{color: var(--main);}

#o-banner .title_box .pro-box .title{font-size: 67px; line-height: 90px;}

@media (max-width: 1680px) {
	/* #i-banner .text_box{top: 157px;} */
}
@media (max-width: 1536px) {
	#i-banner .text_box{bottom: 110px;}
	#i-banner .text_box .box .p3{margin-bottom: 50px;}
}
@media (max-width: 1440px) {
	/* #i-banner .text_box{top: 138px;} */

	/* #i-banner .text_box .box .p1{font-size: 44px; line-height: 55px;}
	#i-banner .text_box .box .p2{font-size: 26px; line-height: 35px;} */

	#i-banner .text_box{bottom: 80px;}
	#i-banner .text_box .box{width: 75.1%;}
	#i-banner .text_box .box .p1{margin-bottom: 10px; font-size: 32px;}
	#i-banner .text_box .box .p2{margin-bottom: 20px; font-size: 72px;}
	#i-banner .text_box .box .p3{margin-bottom: 30px;}

	#o-banner .title_box{top: 51%;}
}
@media (max-width: 1366px) {
	/* #i-banner .text_box .box .p1{margin-bottom: 35px;}
	#i-banner .text_box .box .p2{margin-bottom: 50px;} */

	#o-banner .title_box .box .title{font-size: 55px; line-height: 60px;}
}
@media (max-width: 1280px) {
	/* #i-banner .text_box {top: 50%; transform: translateY(-50%);} */
	/* #i-banner .text_box .box .p1{margin-bottom: 25px;}
	#i-banner .text_box .box .p2{margin-bottom: 40px;} */
	
	#i-banner .text_box {bottom: 65px;}
	#i-banner .text_box .box .p1{font-size: 28px;}
	#i-banner .text_box .box .p2{font-size: 65px;}
	#i-banner .text_box .box .p3{font-size: 18px;}

}
@media (max-width: 1200px) {
	#o-banner .title_box .box .brief{width: 62%; font-size: 24px;}
}
@media (max-width: 1024px) {
	#i-banner .text_box .box .p1{font-size: 20px;}
	#i-banner .text_box .box .p2{font-size: 54px;}
	#i-banner .text_box .box .p3{font-size: 18px;}

	#o-banner .title_box .d-box .breadcrumbs,
	.breadcrumbs{display: none;}

	#o-banner .title_box .box{width: 100%; padding: 0;}
	#o-banner .title_box .box .title,
	#o-banner .title_box .d-box .title{margin-bottom: 0; font-size: 52px;}
}
@media (max-width: 1024px) {
	#banner{margin-top: 0;}
	
	#i-banner .slide {padding-top: 113.479%;}
	#i-banner .text_box .box .p1{font-size: 18px;}
	#i-banner .text_box .box .p2{font-size: 48px;}

	#o-banner .title_box .d-box .breadcrumbs,
	.breadcrumbs{display: none;}

	#o-banner .title_box .box{width: 100%; padding: 0;}
	#o-banner .title_box .box .title,
	#o-banner .title_box .d-box .title{margin-bottom: 0; font-size: 52px;}
}
@media (max-width: 750px) {
	#o-banner .title_box{top: 50%;}
	#o-banner .title_box .box .title{font-size: 56px; line-height: 1.2;}
	#o-banner .title_box .box .brief{margin-top: 20px; width: 100%; font-size: 30px;}
	#o-banner .title_box .b-color .title{color: var(--main);}
	#o-banner .title_box .b-color .brief{color: var(--main);}

	#i-banner .text_box .box{width: 100%; padding: 0;}
	#i-banner .text_box .box .p1{font-size: 26px; line-height: 1.4;}
	#i-banner .text_box .box .p2{font-size: 45px; line-height: 1.6;}
	#i-banner .text_box .box .p3{font-size: 24px; line-height: 1.4;}
	.p-banner .title_box .box .btn,
	#i-banner .text_box .box .btn{font-size: 26px; padding: 0 30px;}

	#o-banner .ac_title{top: 40%;}
}


/* footer */
#footer .part1{background: var(--main);}
#footer .part1 .box{padding: 105px 0 97px;}
#footer .box .left{width: 20.834%;}
#footer .box .left .logo{margin-bottom: 24px;}
#footer .box .left .contact_box .p1{margin-bottom: 6px; font-size: 16px; color: #fff; line-height: 21px; }
#footer .box .left .contact_box .p2{margin-bottom: 40px; font-size: 12px; color: #a8a8aa; line-height: 14px; }
#footer .box .left .contact_box .form_box{width: 100%; line-height: 40px;}
#footer .box .left .contact_box .form_box .input{width: 100%; margin-bottom: 10px; padding: 0 20px; font-size: 15px; color: #252525; background: #eaeaea; height: 40px; line-height: 40px; border-radius: 8px;}
#footer .box .left .contact_box .form_box .input::placeholder{color: #76777b;}
#footer .box .left .contact_box .form_box .submit{width: 100%; height: 40px; line-height: 40px; background: #e14504; font-size: 15px; color: #fff; border-radius: 8px;}

#footer .box .nav{width: 47.22%; padding-top: 17px;}
/* #footer .box .nav .li:last-child{width: 16%;} */
/* #footer .box .nav .li{width: 115px;} */
#footer .box .nav .li:nth-child(1){width: 122px;}
#footer .box .nav .li:nth-child(2){width: 118px;}
#footer .box .nav .li:nth-child(3){width: 160px;}
#footer .box .nav .li:nth-child(4){width: 200px;}
#footer .box .nav .li .word {margin-bottom: 24px; font-size: 16.5px; color: #fff; line-height: 33px; word-break:break-all; font-weight: bold;}
#footer .box .nav .li .word .down{display: none;}
#footer .box .nav .li .two-nav .two .item{ margin-bottom: 30px; font-size: 15px; color: rgba(255,255,255,75%); line-height: 19px; width: 100%;}
#footer .box .nav .li .two-nav .two .item:hover{color: var(--color);}
#footer .box .nav .li .two-nav .two .item:last-child{margin-bottom: 0;}

#footer .box .right{width: 22.53%; padding-top: 17px;}
#footer .box .right .contact_box{margin-bottom: 34px;}
#footer .box .right .contact_box .p1{margin-bottom: 21px; font-size: 16.5px; color: #fff; line-height: 33px; word-break:break-all; font-weight: bold;}
#footer .box .right .contact_box .li{padding-left: 33px; margin-bottom: 27px; font-size: 15px; color: #fff; line-height: 24px; }
#footer .box .right .contact_box .li1{background: url(/images/footer-pic6.png) no-repeat top 5px left;}
#footer .box .right .contact_box .li2{background: url(/images/footer-pic7.png) no-repeat top 3px left;}
#footer .box .right .contact_box .li3{margin-bottom: 0; background: url(/images/footer-pic8.png) no-repeat top 3px left;}
#footer .box .right .social_box{}
#footer .box .right .social_box .icon{width: 27px; height: 27px; margin-left: 10px; border-radius: 50%;}
#footer .box .right .social_box .icon:first-child{margin-left: 0;}
#footer .part2{height: 35px; background: #fff; font-size:14px; color: #252525;}
#footer .part2 .cw1440{height: 100%;}

@media (max-width: 1200px) {
	#footer .box .nav{width: 52.22%;}
}
@media (max-width: 1024px) {
	#footer .part1 .box{flex-wrap: wrap; padding:  80px 0;}
	#footer .box .left{width: 100%;}
	#footer .box .nav{width: 100%; margin: 40px 0;}
	#footer .box .right{width: 100%;}
	#footer .box .nav .li:first-child{margin-right: 0;}
	#footer .box .left .contact_box .p2{font-size: 16px;}
	#footer .box .nav .li{width: auto;}
}
@media (max-width: 750px) {
	#footer .box .left .contact_box .p1{font-size: 30px; line-height: 1.6;}
	#footer .box .left .contact_box .p2{font-size: 26px; line-height: 1.6;}
	#footer .box .left .contact_box .form_box .input,
	#footer .box .left .contact_box .form_box .submit{font-size: 26px; height: 80px; line-height: 80px;}

	#footer .box .nav{width: 100%; flex-wrap: wrap;}
	#footer .box .nav .li{width: 100% !important; border-bottom: 1px solid rgba(102,102,102,0.3);}
	#footer .box .nav .li:first-child{border-top: 1px solid rgba(102,102,102,0.3);}
	#footer .box .nav .li .word{margin: 0; justify-content: space-between; align-items: center; font-size: 32px; font-weight: bold; height: 80px; line-height: 80px;}
	#footer .box .nav .li .word .down{display: block;width: 80px; height: auto;}
	#footer .box .nav .li.cur .word .down{transform: rotate(180deg);}
	#footer .box .nav .li .two-nav{height: 0; overflow: hidden;}
	#footer .box .nav .li .two-nav .two{padding: 20px 0;}
	#footer .box .nav .li .two-nav .two .word1{ padding: 0 20px; font-size: 16px; line-height: 60px;}
	#footer .box .nav .li .two-nav .two .item{padding: 0 20px; font-size: 26px; line-height: 1.6; align-items: center;}

	#footer .box .right .contact_box .p1{font-size: 30px; line-height: 1.6;}
	#footer .box .right .contact_box .li{font-size: 26px; line-height: 1.6;}
	#footer .box .right .contact_box .li1 {background:url(/images/footer-pic6.png) no-repeat top 12px left;}
	#footer .box .right .contact_box .li1 {background:url(/images/footer-pic7.png) no-repeat top 10px left;}
	#footer .box .right .social_box .icon{width: 55px; height: 55px; margin-left: 25px;}
	#footer .box .right .social_box .icon img{width: 100%; height: 100%;}
	#footer .part2{height: auto; font-size: 26px; line-height: 1.6; line-height: 80px; color: #252525;}
	#footer .part2 .cw1440{flex-wrap: wrap;}

	
}


/* 首页 */
/* #index_intro{padding-top: 160px;} */
#index_intro{padding-top: 200px;}
#index_intro .left{width: 46.527%; /*padding-top: 26.45%;*/ height: 377px; overflow: visible;}
#index_intro .left .smallVideo{width: 100%;  overflow: hidden; border-radius: 20px;}
#index_intro .left .play{top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 5; width: 63px; height: 63px; background-color: rgb(245, 245, 245, 0.4); border-radius: 50%;}
#index_intro .left .play img{transform: scale(0.5);}
#index_intro .left .bigVideo{width: 110%; height: 420px; top: 50%; left: 50%;  transform: translate(-50%, -50%); z-index: 7;  border-radius: 20px; overflow: hidden;}

#index_intro .right{width: 48.611%;}
#index_intro .right .p1{margin-bottom: 50px; font-size: 33px; line-height: 43px; color: var(--main); font-weight: bold;}
#index_intro .right .p2{font-size: 20px; line-height: 40px; color: #606060; font-weight: lighter;}

@media (max-width: 1440px) {
	#index_intro .right .p1{margin-bottom: 30px; }
}
@media (max-width: 1366px) {
	#index_intro .right .p1{line-height: 40px;	}
	#index_intro .right .p2{font-size: 20px; line-height: 30px;}
}
@media (max-width: 1280px) {
	#index_intro .right{width: 49%;}
	#index_intro .right .p1{font-size: 30px;}
}
@media (max-width: 1200px) {
	#index_intro{padding-top: 120px;}
	#index_intro .right .p2{font-size: 18px; line-height: 1.1;}
}
@media (max-width: 750px) {
	#index_intro{padding-top: 80px;}
	#index_intro .box{flex-wrap: wrap;}
	#index_intro .left{width: 100%;}
	#index_intro .right{width: 100%; margin-top: 40px;}
	#index_intro .right .p1{font-size: 36px; line-height: 1.6;}
	#index_intro .right .p2{font-size: 30px; line-height: 1.6; font-weight: 600;}
}



#index_products{padding-top: 200px;}
#index_products .top{margin-bottom: 65px; font-size: 42px; line-height: 60px; color: var(--main); font-weight: bold;}
#index_products .list::before{content:''; display: block; width: 100%; height:  340px; background: var(--main); position: absolute; bottom: 0; left: 0;}
#index_products .list .ul{position: relative; z-index: 2;}
#index_products .list .ul .li{width: 47%;}
#index_products .list .ul .li .pic{height:535px; }
#index_products .list .ul .li .pic .absolute{width: 100%;}
#index_products .list .ul .li.li1 .pic .absolute{bottom: -12px;}
#index_products .list .ul .li.li1 .pic img{width: 63.89%;}
#index_products .list .ul .li.li2 .pic .absolute{bottom: 50px;}
#index_products .list .ul .li.li2 .pic img{width: 77.4%;}
#index_products .list .ul .li .info{margin: 35px 0 70px;}
#index_products .list .ul .li .info .name{font-size: 27px; line-height: 39px; color: #fff; font-weight: bold;}
#index_products .list .ul .li .info .brief{font-size: 27px; line-height: 41px; color: #fff; font-weight: bold; width: max-content; margin: 0 auto; border-bottom: 2px solid transparent;}
#index_products .list .ul .li .info:hover .brief{border-color: var(--color);}
#index_products .list .ul .li .info .brief .icon{margin-left: 7px; width: 23px; height: 22px; background: url(/images/index-pic4.png) no-repeat center/cover; }

@media (max-width: 1440px) {
	#index_products .top{margin-bottom: 0;}
}
@media (max-width: 1200px) {
	#index_products{padding-top: 120px;}
	#index_products .list .ul .li .pic{height: 465px;}
}
@media (max-width: 950px) {
	#index_products .list .ul .li .pic{height: 500px;}
	#index_products .list .ul .li .pic img{width: 85%;}
}
@media (max-width: 750px) {
	#index_products{margin-top: 80px; padding: 80px 0; background-color: var(--main);}
	#index_products .top{margin-bottom: 40px; line-height: 1.6; color: #fff;}
	#index_products .list::before{display: none;}
	#index_products .list .ul{flex-wrap: wrap;}
	#index_products .list .ul .li{width: 100%;}
	#index_products .list .ul .li .pic{height: auto; padding-top: 67%; display: flex; justify-content: center;}
	#index_products .list .ul .li.li1 .pic img{width: 78%;}
	#index_products .list .ul .li.li2 .pic img{width: 85%;}
	#index_products .list .ul .li.li1 .pic .absolute,
	#index_products .list .ul .li.li2 .pic .absolute{width: auto; margin: 0 auto; bottom: 0;}
	#index_products .list .ul .li .pic img{width: 85%; margin: 0 auto;}
	#index_products .list .ul .li .info{margin-bottom: 0;}
	/* #index_products .list .ul .li .info .name{color: var(--main);}
	#index_products .list .ul .li .info .brief{color: var(--main); border-color: var(--color);} */
	/* #index_products .list .ul .li .info .brief .icon{background-image:  url(/images/index-pic4-2.png);} */
}



#index_application{padding-top: 200px;}
#index_application .left{width: 27.78%;}
#index_application .left .p1{margin-bottom: 35px; font-size: 33px; line-height: 34px; color: var(--main); font-weight: bold;}
#index_application .left .p3{margin-bottom: 5px; font-size: 20px; line-height: 1.5; color: #76777b; font-weight: bold;}
#index_application .left .p2{font-size: 18px; line-height: 34px; color: #76777b; }
#index_application .right{width: 65.97%;}
#index_application .right .li{width: 48.2%; margin-top: 50px;}
#index_application .right .li:nth-child(-n+2){margin-top: 0;}
#index_application .right .li .back{width: 100%; margin-bottom: 12px; padding-top: 61.77%;  border-radius: 20px;}
#index_application .right .li .back .img{z-index: 4;}
#index_application .right .li .back .name{padding: 18px 0; width: 100%; bottom: 0; left: 0; background: rgba(20,49,95,0.8); font-size: 22px; color: #fff; font-weight: bold; line-height: 34px; z-index: 5;}
#index_application .right .li .more{display: inline-flex; font-size: 18px; line-height: 27px; color: var(--main);border-bottom: 2px solid transparent;}
#index_application .right .li .more:hover{border-color: rgba(231,22,24,1);}
#index_application .right .li .more .icon{margin-left: 7px; width: 14px; height: 14px; background: url(/images/index-pic4-2.png) no-repeat center/cover; }

@media (max-width: 1280px) {
	#index_application .left{width: 30%;}
}@media (max-width: 1200px) {
	#index_application{padding-top: 120px;}
}
@media (max-width: 1024px) {
	#index_application .right .li .back .name{font-size: 22px; line-height: 25px;}
}
@media (max-width: 750px) {
	#index_application{padding-top: 80px;}
	#index_application .box{flex-wrap: wrap;}
	#index_application .left{width: 100%;}
	#index_application .left .p1{font-size: 42px; line-height: 1.6;}
	#index_application .left .p3{font-size: 32px; line-height: 1.6; }
	#index_application .left .p2{font-size: 30px; line-height: 1.6; }
	#index_application .right{width: 100%; margin-top: 40px;}
	#index_application .right .li{width: 100%; margin-top: 40px;}
	#index_application .right .li:nth-child(-n+2){margin-top: 40px;}
	#index_application .right .li:first-child{margin-top: 0;}
	#index_application .right .li .back .name{font-size: 30px; line-height: 1.6;}
	#index_application .right .li .more{font-size: 30px; line-height: 1.6; color: var(--main); }
}



#index_partner{padding-top: 200px;}
#index_partner .part1{margin-bottom: 90px;}
#index_partner .part1 .title{font-size: 33px; color: var(--main); line-height: 46px; font-weight: bold;}
#index_partner .part1 .brief{width: 50.19%; margin: 32px auto 0; font-size: 20px; color: #76777b; line-height: 34px;}
#index_partner .part2{box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);;}
#index_partner .part2 .content .box{height: 90px; }
#index_partner .part3{padding: 70px 0 138px;}
#index_partner .part3 .li{width: 50%; padding: 55px 9.51%;}
#index_partner .part3 .li:first-child{position: relative; border-right: 2px solid #c3c3c3;}
/* #index_partner .part3 .li:first-child::before{content:""; display: block; width: 2px; height: 338px; background: #c3c3c3; position: absolute; top: -18px; right: 0;} */
#index_partner .part3 .li .evaluate{margin-bottom: 78px; font-size: 18px; color: #76777b; line-height: 43px; font-style: Italic; text-align: left;}
#index_partner .part3 .li .name{font-size: 19px; color: #76777b; line-height: 43px;}
#index_partner .part3 .li .name span{display: inline-block; margin-right: 25px; font-weight: bold; }

@media (max-width: 1200px) {
	#index_partner{padding-top: 120px;}
}
@media (max-width: 750px) {
	#index_partner{padding-top: 80px;}
	#index_partner .part1 {margin-bottom: 40px;}
	#index_partner .part1 .title{font-size: 42px; line-height: 1.6;}
	#index_partner .part1 .brief{width: 100%; font-size: 30px; line-height: 1.6;}
	#index_partner .part2 .content .box{height: 200px; width: 200px; }
	/* #index_partner .part2 .content .box img{width: 65%;} */
	#index_partner .part2 .content .box img{transform: scale(1.3);}
	#index_partner .part3{padding: 80px 0; flex-wrap: wrap;}
	#index_partner .part3 .li{width: 100%; padding: 0 4.51%;}
	#index_partner .part3 .li:first-child{margin-bottom: 40px; border: 0;}
	#index_partner .part3 .li .evaluate{margin-bottom: 40px; font-size: 32px; line-height:1.6; text-align: inherit;}
	#index_partner .part3 .li .name{font-size: 30px; line-height:1.6;}
	
}



#index_benefits{padding: 80px 0 63px; background: #f3f4f7;}
/* #index_benefits .box{align-items: center;} */
#index_benefits .left{width: 34.58%; }
#index_benefits .left .in_box{width: 100%; position: sticky; top: 110px; padding: 0 5.55% 0 8.78%;}
#index_benefits .left .p1{font-size: 33px; line-height: 39px; color: var(--main); font-weight: bold; margin-bottom: 41px;}
#index_benefits .left .p2{font-size: 20px; line-height: 34px; color: #76777b; }
#index_benefits .right{width: 43.5%;}
#index_benefits .right .item{margin-top: 42px;}
#index_benefits .right .item:first-child{margin-top:0; }
#index_benefits .right .item .icon{width: 21.3%;}
#index_benefits .right .item .txt{width: calc(100% - 21.3%); font-size: 24px; color: #76777b;}

@media (max-width: 1550px){
	#index_benefits .right{width: 45.5%;}
}
@media (max-width: 1366px){
	#index_benefits .left{width: 37.58%;}
	#index_benefits .right{width: 47.5%;}
}
@media (max-width: 1550px){
	#index_benefits .right{width: 49.5%;}
}
@media (max-width: 1200px) {
	#index_benefits .right .item .icon{width: 24%;}
	#index_benefits .right .item .txt{width: calc(100% - 24%);}
}
@media (max-width: 1024px){
	#index_benefits .left{width: 40.58%;}
	#index_benefits .right{width: 55.5%;}
}
@media (max-width: 750px) {
	#index_benefits{padding: 80px 0;}
	#index_benefits .box{flex-wrap: wrap;}
	#index_benefits .left .in_box{position: inherit; top: 0; padding: 0;}
	#index_benefits .left{width: 100%; }
	#index_benefits .left .p1{font-size: 42px; line-height: 1.6;}
	#index_benefits .left .p2{font-size: 30px; line-height: 1.6;}
	#index_benefits .right{width: 100%;}
	#index_benefits .right .item{margin-top: 40px;}
	#index_benefits .right .item:first-child{margin-top: 40px; }
	#index_benefits .right .item .txt{font-size: 32px; line-height: 1.6; }
}



#index_program{padding: 99px 0; background: url() no-repeat center center/cover;}
#index_program .text_box{width: 84.64%; margin: 0 auto;}
#index_program .text_box .p1{margin-bottom: 40px; font-size: 50px; color: #fff; font-weight: bold; line-height: 69px;}
#index_program .text_box .p2{margin-bottom: 40px; width: 63%; font-size: 18px; color: #fff; line-height: 34px;}
#index_program .text_box .more{font-size: 20px; line-height: 33px; color: #fff; border-bottom: 2px solid transparent; display: inline-flex;}
#index_program .text_box .more:hover{border-color: var(--color);}
#index_program .text_box .more .icon{margin-left: 7px; width: 14px; height: 13px; background: url(/images/index-pic4.png) no-repeat center/cover; }

@media (max-width: 1024px) {
	#index_program .text_box{width: 100%;}
	#index_program .text_box .p1{font-size: 35px; line-height: 50px;}
	#index_program .text_box .p2{font-size: 24px;}
}
@media (max-width: 750px) {
	#index_program{padding: 80px 0;}
	#index_program .text_box .p1{font-size: 42px; line-height: 1.6;}
	#index_program .text_box .p2{width: 100%; font-size: 30px; line-height: 1.6;}
	#index_program .text_box .more{font-size: 30px; line-height: 1.6;}
	#index_program .text_box .more span{border-color: rgba(231,22,24,1);}
}



#index_news{padding: 150px 0 200px;}
#index_news .top{margin-bottom: 107px; font-size: 45px; line-height: 60px; color: var(--main); font-weight: bold;}
/* #index_news .more_btn{margin-bottom: 30px; font-size: 27px; line-height: 36px; color: var(--main); font-weight: bold; width: max-content; border-bottom: 2px solid transparent;}
#index_news .more_btn:hover{border-color: rgba(231,22,24,1);}
#index_news .more_btn .icon{margin-left: 7px; width: 17px; height: 18px; background: url(/images/index-pic12.png) no-repeat center/cover; } */
#index_news .more_btn{margin-top: 47px; font-size: 20px; line-height: 30px; color: var(--main); width: max-content; border-bottom: 2px solid transparent;}
#index_news .more_btn:hover{border-color: rgba(231,22,24,1);}
#index_news .more_btn .icon{margin-left: 7px; width: 16px; height: 17px; background: url(/images/index-pic12.png) no-repeat center/cover; }

#index_news .list{}
#index_news .list .item{width: 31.56%; margin-right: 3.89%; border-radius: 20px; background: #fff; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);}
#index_news .list .item:last-child{margin-right:0;}
#index_news .list .item .pic{width: 100%; padding-top: 57.57%; background: #dcdcdc;}
#index_news .list .item .info{padding: 24px 8.68% 15px;}
#index_news .list .item .info .time{margin-bottom: 5px; font-size:16px;color:#7d7d7d;line-height:24px;font-weight: bold;}
#index_news .list .item .info .name{margin-bottom: 16px; font-size:20px;color:#252525;line-height:30px;font-weight: bold;}
#index_news .list .item .info .brief{margin-bottom: 20px; font-size:18px;color:#76777b;line-height:25px; max-height: calc(25px * 3);}
#index_news .list .item .info .more{font-size: 18px; line-height: 36px; color: #252525; width: max-content; border-bottom: 2px solid transparent;}
#index_news .list .item .info .more:hover{border-color: var(--color);}
#index_news .list .item .info .more .icon{margin-left: 7px; width: 17px; height: 18px; background: url(/images/index-pic13.png) no-repeat center/cover; }

@media (max-width: 1366px) {
	#index_news .list .item .info .name{line-height: 30px;}
	#index_news .list .item .info .brief{margin-bottom: 25px;}
}
@media (max-width: 1200px) {
	#index_news{padding: 90px 0 120px;}
	#index_news .top{margin-bottom: 70px;}
}
@media (max-width: 1024px) {
	#index_news .list .item .info .name{font-size: 24px;}
	#index_news .list .item .info .brief{font-size: 20px; line-height: 28px;}
}
@media (max-width: 750px) {
	#index_news{padding: 80px 0;}
	#index_news .top{font-size: 42px; line-height: 1.6;}
	#index_news .more_btn{font-size: 30px; line-height: 1.6;}
	#index_news .more_btn .icon{width: 23px; height: 23px; background-image:  url(/images/index-pic4-2.png);}
	#index_news .list{flex-wrap: wrap;}
	#index_news .list .item{width: 100%; margin-right: 0%; margin-top: 40px;}
	#index_news .list .item:first-child{margin-top: 0; }
	#index_news .list .item .info{padding-bottom: 30px;}
	#index_news .list .item .info .time{font-size: 28px; line-height: 1.6;}
	#index_news .list .item .info .name{font-size: 36px; line-height: 1.6;}
	#index_news .list .item .info .brief{font-size: 30px; line-height: 1.6; max-height: calc(50px * 3);}
	#index_news .list .item .info .more{font-size: 30px; line-height: 1.6;}
	
}



/* #index_contact{padding: 90px 0 97px; background: url(/images/index-pic13.jpg) no-repeat center center/cover;} */
#index_contact{padding: 75px 0 55px; background: url() no-repeat center center/cover; position: relative;}
#index_contact::before{content: ""; display: block; width: 100%; height: 100%; background: rgba(255,255,255,49%); position: absolute; top:0; left: 0; z-index: 1;}
#index_contact .in_box{position: relative; z-index:2; }
#index_contact .top{width: 39.71%; padding-top: 90px;}
#index_contact .top .p1{font-size: 70px; line-height: 85px; font-weight: bold; color: var(--main); margin-bottom: 10px;}
#index_contact .top .p2{font-size: 45px; line-height: 60px; color: var(--main); }

#index_contact .form_box{padding: 40px 3.927% 35px; width: 47.5%; background-color: rgba(255,255,255,90%); border-radius: 8px;}
#index_contact .form_box .tip1{margin-bottom: 15px; font-size: 13px; color: #898b8e; line-height: 24px;}
#index_contact .form_box .li{margin-bottom: 20px; width: 48.93%; font-size: 15px; color: #252525; }
#index_contact .form_box .li.phone{width: 100%;}
#index_contact .form_box .li .write{width: 100%; padding: 0 20px; line-height: 51px; border: 1px solid var(--main); border-radius: 8px;}
#index_contact .form_box .message{display: block; width: 100%; margin-bottom: 20px; }
#index_contact .form_box .message .text{width: 100%; height: 237px; padding: 0 21px 10px; border: 1px solid var(--main); font-size: 15px; color: #252525; line-height: 45px; resize: auto; border-radius: 8px;}
#index_contact .form_box .li .write::placeholder,
#index_contact .form_box .message .text::placeholder{color: #76777b;}
#index_contact .form_box .li .write:hover,
#index_contact .form_box .message .text:hover{border-color: var(--color);}
#index_contact .form_box .bot{}
#index_contact .form_box .bot .sub{margin-right: 17px; display: flex; justify-content: center; }
#index_contact .form_box .bot .sub .submit{ height: 100%; padding: 0 50px; min-width: 162px; height: 53px; line-height: 53px; background: var(--main); font-size: 18px; color: #fff; border-radius: 8px;}
#index_contact .form_box .bot .sub .submit:hover{background: var(--color);}
#index_contact .form_box .bot .tip{width: 73.13%; font-size: 13px; color: #898b8e; line-height: 1.2;}

#index_contact.partner_form{background: url(/images/partner-pic.jpg) no-repeat center center/100% 100%;}
#index_contact.partner_form::before{display: none;}
/* #index_contact.partner_form .top{margin-bottom: 87px;} */
#index_contact.partner_form .top .logo{width: 360px; margin: 0 0 40px;}
#index_contact.partner_form .top .p1{margin-bottom: 24px; color: #fff; font-size: 40px; line-height: 1.5; }
#index_contact.partner_form .top .p2{color: #bac7d8;}
/* #index_contact.partner_form .form_box{width: 87.5%;} */
/* #index_contact.partner_form .form_box .li{margin-bottom: 29px;} */
/* #index_contact.partner_form .form_box .li .write{line-height: 114px; font-size: 33px; padding: 0 28px;} */
#index_contact.partner_form .form_box .li .write,
#index_contact.partner_form .form_box .message .text{background: #fff;}
/* #index_contact.partner_form .form_box .bot .sub{margin-right: 40px;} */
#index_contact.partner_form .form_box .bot .sub .submit{background: #e14504; color: #fff;}
#index_contact.partner_form .form_box .bot .tip{width: 63.13%; color: #898b8e; }
/* #index_contact.partner_form .form_box .message .text{height: 280px; font-size: 33px; padding: 10px 28px; line-height: 114px;} */

@media (max-width: 1680px) {
	#index_contact .top .p1{font-size: 72px; line-height: 70px;}
	#index_contact .form_box .tip1{margin-bottom: 15px;}
}
@media (max-width: 1536px) {
	#index_contact .top{width: 41.71%;}
	#index_contact .form_box{padding: 40px 2.927%;}
	#index_contact .form_box .message .text{height: 200px;}
}
@media (max-width: 1440px) {
	#index_contact .top{padding-top: 75px;}
	#index_contact .top .p1{font-size: 62px;}
	#index_contact .form_box .li,
	#index_contact .form_box .message{margin-bottom: 20px;}
}
@media (max-width: 1366px) {
	#index_contact .top{padding-top: 60px;}
	#index_contact .form_box .message .text{height: 150px;}
}
@media (max-width: 1280px) {
	#index_contact .top{padding-top: 65px;}
	#index_contact .top .p1{font-size: 50px;line-height: 1.1;}

	#index_contact .form_box{width: 55.86%;}
}
/* @media (max-width:  1280px) {
	#index_contact .form_box{width: 75%;}
} */
/* @media (max-width:  1024px) {
	#index_contact .form_box{width: 100%;}
} */
@media (max-width:  1024px) {
	#index_contact .top .p1{font-size: 42px;}
	#index_contact .top .p2{font-size: 20px; line-height: 1.6;}
}
@media (max-width: 750px) {
	#index_contact{padding: 80px 0 ;}
	#index_contact .in_box{flex-wrap: wrap;}
	#index_contact .top{width: 100%; padding: 0;}
	#index_contact .top .p1{font-size: 42px; line-height: 1.6;}
	#index_contact .top .p2{font-size: 32px; line-height: 1.6;}

	
	#index_contact .form_box{width: 100%; margin-top: 50px;}
	#index_contact .form_box .tip1{font-size: 26px; line-height: 1.2;}
	#index_contact .form_box .li{width: 100%;}
	#index_contact .form_box .li,
	#index_contact .form_box .message .text{font-size: 30px;}
	#index_contact .form_box .li .write{line-height: 80px;}
	#index_contact .form_box .bot {flex-wrap: wrap;}
	#index_contact .form_box .bot .tip{width: 100%;margin-top: 40px; width: 100%; font-size: 26px; line-height: 1.2;}
	#index_contact .form_box .bot .sub .submit{font-size: 26px;}
	#index_contact.partner_form .form_box .bot .tip{width: 100%;}
}



/* 产品 */
#products{background: #f6f6f6; padding: 200px 0 100px;}
#pro_cate .cate_box{width: 71.62%; height: 82px; margin: 0 auto; border-radius: 50px; border: 3px solid var(--main); }
#pro_cate .cate{width: 33.33%; font-size: 29px; color: var(--main); font-weight: bold; line-height: 76px; text-align: center;}
#pro_cate .cate.cur{background: var(--main); color: #fff; border-radius: 50px;}
#pro_cate .cate:first-child{transform: translateX(-1px);}
#pro_cate .cate:last-child{transform: translateX(1px);}

#products .products{margin-top: 73px;}
/* #products .products .left{width: 18.62%; padding: 28px 0 38px 2.18%; display: flex; flex-direction: column; justify-content: space-between;}
#products .products .left .tit{font-size: 45px; color: var(--color2); line-height: 60px; font-weight: bold;}
#products .products .left .icon{max-width: 57px; max-height: 83px; } */
#products .products .tag{padding-left: 43px;}
#products .products .tag .icon{top: 50%; left: 0; transform: translateY(-50%); z-index: 1;}
#products .products .tag .tit{font-size: 45px; color: var(--color2); line-height: 53px; font-weight: bold;}
#products .products .pro_item{margin-top: 48px; background: #fff; border-radius: 8px; overflow: hidden; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);;}
#products .products .pro_img{width: 59%; height: 421px; margin-right: 4.774%; overflow: hidden;}
#products .products .pro_img .img{width: 100%; height: 100%;}

#products .products .info{width: 29.6%; display: flex; flex-direction: column; justify-content: center;;}
#products .products .info .name{font-size: 33px; color: var(--color2); line-height: 46px; font-weight: bold; }
#products .products .info .data{margin-top: 28px; font-sizE: 27px; color: #252525; line-height: 33px; font-weight: bold; }
#products .products .info .brief{margin-top: 16px; font-sizE: 27px; color: #252525; line-height: 40px;}
#products .products .info .more{margin-top: 55px; font-size: 27px; line-height: 34px; color: #76777b; width: max-content; border-bottom: 2px solid transparent;}
#products .products .info .more:hover{border-color: rgba(231,22,24,0.5);}
#products .products .info .more .icon{margin-left: 7px; width: 20px; height: 20px; background: url(/images/products/products-pic7.png) no-repeat center/cover; }
#products .accessories .info .more{margin-top: 19px;}

@media (max-width: 1440px) {
	#pro_cate .cate_box{width: 80%;}
}
@media (max-width: 1366px) {
	/* #products .products .pro_img{margin-right: 2%;} */
	/* #products .products .pro_img img{width: 55%;} */
	#products .products .pro_img{margin-right: 2.774%;}
	#products .products .info{width: 33.6%;}
}
@media (max-width: 1280px) {
	#pro_cate{width: 95%; margin: 0 auto;}
	#products .products{background-size: 28% 100%;}
	#products .products .left .tit{font-size: 36px; line-height: 45px;}
	#products .products .info .brief{ font-sizE: 24px;line-height: 32px;}
}
@media (max-width: 1024px) {
	#pro_cate{width: 100%;}

	#products{padding: 120px 0; }
	#products .products{background-size: 25% 100%;}
	#products .products .left .tit{font-size: 30px;}
	/* #products .products .pro_img{width: 43.89%; margin-right: 0;} */
	/* #products .products .pro_img img{width: 60%;} */
	/* #products .products .info{width: 36.6%;} */

	#products .products .tag .tit{    font-size: 40px;}

	#products .products .pro_item{margin-top: 35px;}
	#products .products .info .name{font-size: 30px;}
	#products .products .info .data{margin-top: 10px; font-sizE: 24px;}
	#products .products .info .brief{font-sizE: 22px; line-height: 1.3;}
	#products .products .info .more{margin-top: 36px; font-size: 24px;}
}
@media (max-width: 750px) {
	#products{padding: 80px 0;}
	#pro_cate{margin-bottom: 60px; width: 100%; flex-wrap: wrap; height:auto; border-radius: 45px;}
	#pro_cate .cate,
	#pro_cate .cate.cur{width: max-content; padding: 0 37px; margin-right: 1.5%; border-radius: 45px; font-size: 32px; background: #fff;}
	#pro_cate .cate.cur,
	#pro_cate .mb_cont .cate.cur{background: var(--main)}
	#pro_cate .mb_cont .cate{background: #f6f6f6;}
	
	/* #products .products{margin-top: 40px;} */
	
	#products .products .pro_item{ margin-top: 35px; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);}

	#products .products .left{display: none;}
	#products .products .pro_img{width: 50%;}
	#products .products .info{width: 50%;}
	#products .products .info .brief{font-size: 26px;}
	#products .products .info .more{font-size: 26px;}
}


/* 新增---图文列表 */
#pro_other{padding: 90px 0 200px; background: #f6f6f6;}
#pro_other .title{font-size: 45px; line-height: 62px; font-weight: bold; color: var(--color2);}
#pro_other .ul {margin-top: 50px;}
#pro_other .ul .li{margin-top: 38px; margin-right: 0.615%; width: 19.36%;}
#pro_other .ul .li:nth-child(-n+5){margin-top: 0;}
#pro_other .ul .li:nth-child(5n){margin-right: 0;}
#pro_other .ul .li .pic{margin-bottom: 4px; width: 100%; padding-top: 82.2%; border-radius: 8px;}
#pro_other .ul .li .tit{font-size: 23px; line-height: 42px; color: #707070;}

@media (max-width: 1280px) {
	#pro_other .ul .li .tit{margin-top: 10px; font-size: 18px; line-height: 1.2;}
}
@media (max-width: 1024px) {
	#pro_other{padding: 50px 0 120px;}
}
@media (max-width: 750px) {
	#pro_other .ul .li{width: 48.36%;margin-top: 20px; margin-right: 20px;}
	#pro_other .ul .li:nth-child(-n+5){margin-top: 20px;}
	#pro_other .ul .li:nth-child(5n){margin-right: 20px;}
	#pro_other .ul .li:nth-child(-n+2){margin-top: 0;}
	#pro_other .ul .li:nth-child(2n){margin-right: 0;}
	#pro_other .ul .li .tit{margin-top: 10px; font-size: 30px;}
}



/* 产品--HH001 */
#pro_info{margin-top: 33px; background: #edf2fb; padding: 170px 0 87px; min-height: 1348px;}
/* #pro_info.pro_info2{padding-top: 180px;} */
#pro_info .pic{margin-bottom: 50px; height: 565px;}
/* #pro_info .pic.pic2{height: 577px; margin-bottom: 50px;} */
#pro_info .info{padding: 0 6.1%;}
#pro_info .info .name{font-size: 73px; color: var(--main); line-height: 88px; font-weight: bold;}
#pro_info .info .name2{margin-top: 23px; font-size: 50px; color: var(--main); line-height: 67px; font-weight: bold;}
#pro_info .info .brief{margin-top: 60px; font-size: 33px; line-height: 49px; font-weight: bold; color: #76777b; background: inherit;}
#pro_info .info .request{display: inline-block; margin: 73px auto 0; padding: 0 28px; min-width: 199px; background: #e14504; font-size: 18px; color: #fff; line-height: 46px; font-weight: bold; border-radius: 8px;}
#pro_info .info .request:hover{color: var(--main);}

#pro_info.pro_info2 .info .brief{ background: linear-gradient(to right, #d801e6, #9244e3, #9343e3, #4d84e0, #63c8de, #006ab9, #0440ae, #12049e); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

@media (max-width: 1440px) {
	#pro_info .info .name2{font-size: 42px; line-height: 1.4;}
}
@media (max-width: 1366px) {
	#pro_info .info .name{font-size: 55px; line-height: 1.4;}
	#pro_info .info .brief{font-size: 26px; line-height: 1.4;}
}
@media (max-width: 1280px) {
	#pro_info .info .name2{font-size: 36px;}
}
@media (max-width: 1200px) {
	#pro_info{padding: 140px 0 87px; min-height: 1245px;}
}
@media (max-width: 1024px) {
	#pro_info{min-height: auto; margin-top: 0;}

	#pro_info.pro_info2{padding-top: 113px;}
	
	#pro_info .pic{margin-bottom: 30px; height: 475px;}

	/* #pro_info .info .brief{margin-top: 60px;} */

	#pro_info .info .name2{font-size: 30px;}
	#pro_info .info .brief{margin-top: 20px; font-size: 22px;} 
	#pro_info .info .request{margin-top: 40px;} 
}
@media (max-width: 750px) {
	#pro_info{min-height: auto;}
	#pro_info .pic{height: 415px;}
	#pro_info .info{padding: 0;}
	#pro_info .info .name{font-size:42px;}
	#pro_info .info .name2{font-size: 36px;}
	#pro_info .info .request{font-size: 26px;}
}


#pro_intro{padding-top: 200px;}
#pro_intro .txt_box{width: 41.67%; z-index: 5;}
#pro_intro .txt_box .p1{font-size: 30px; color: var(--main); line-height: 40px; font-weight: bold;}
#pro_intro .txt_box .brief{margin-top: 33px; font-size: 18px; color: #606060; line-height: 35px;}
#pro_intro .txt_box .down{display: inline-block; margin: 35px auto 0; padding: 0 22px; min-width: 196px; background: #14315f; font-size: 18px; color: #fff; line-height: 46px; border-radius: 8px;}
#pro_intro .txt_box .down:hover{color: #e14504;}

#pro_intro .pic{width: 53.125%; height: 435px; border-radius: 8px; overflow: hidden;}
#pro_intro .pic .img{z-index: 5;}
#pro_intro .pic .back{width: 911px; height: 386px; bottom: -20px; right: -97px; z-index: 0;}
#pro_intro .pic .play{width: 68px; height: 48px; border-radius: 5px; background-color: #f00; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 6; transition: opacity .25s cubic-bezier(0,0,.2,1);}


@media (max-width: 1440px) {
	#pro_intro .txt_box{width: 52.64%;}
	#pro_intro .pic{width: 41.56%;}
	#pro_intro .pic .back{width: 865px; height: 340px; right: -30px;}
}
@media (max-width: 1280px) {
	#pro_intro{padding-top: 150px;}
	#pro_intro .txt_box .p1{line-height: 40px;}
	#pro_intro .txt_box .brief{font-size: 20px; line-height: 1.4;}
	#pro_intro .pic .back{width: 765px;}
}
@media (max-width: 1024px) {
	#pro_intro{padding-top: 100px;}
	#pro_intro .box{flex-wrap: wrap;}
	#pro_intro .pic{width: 100%}

	#pro_intro .txt_box{width: 100%; margin-top: 60px;}
}
@media (max-width: 750px) {
	#pro_intro{padding-top: 80px;}
	#pro_intro .box{flex-direction: column-reverse;}
	#pro_intro .pic{margin-top: 40px; width: 100%;}
	#pro_intro .pic .back{width: 705px; height: 340px; right: 0; bottom: -47px;}

	#pro_intro .txt_box{width: 100%; margin-top: 0;}
	#pro_intro .txt_box .p1{font-size: 42px; line-height: 1.6;}
	#pro_intro .txt_box .brief{font-size: 26px; line-height: 1.6;}
	#pro_intro .txt_box .down{font-size: 26px;}
}


#pro_para{padding-top: 200px;}
#pro_para .left{width: 41.67%; padding-left: 9%;}
#pro_para .left .tit{margin-bottom: 99px; font-size: 33.05px; color: var(--main); line-height: 45px; font-weight: bold;}
#pro_para .left .ul{}
#pro_para .left .ul .li{margin-top: 84px; width: 48%;}
#pro_para .left .ul .li:nth-child(-n+2){margin-top: 0;}
/* #pro_para .left .ul .li .p1{font-size: 40px; color: var(--main); line-height: 53px; font-weight: bold; text-shadow: 2.939px 4.045px 0.92px rgba(1, 1, 1, 0.18); -moz-transform: matrix( 0.92224965022576,0,0,0.92303912808987,0,0); -webkit-transform: matrix( 0.92224965022576,0,0,0.92303912808987,0,0); -ms-transform: matrix( 0.92224965022576,0,0,0.92303912808987,0,0); } */

#pro_para .left .ul .li .p1{font-size: 40px; color: var(--main); line-height: 53px; font-weight: bold;text-shadow: 2.939px 4.045px 0.92px rgba(1, 1, 1, 0.09); -moz-transform: matrix( 0.92224965022576,0,0,0.92303912808987,0,0); -webkit-transform: matrix( 0.92224965022576,0,0,0.92303912808987,0,0); -ms-transform: matrix( 0.92224965022576,0,0,0.92303912808987,0,0);}
#pro_para .left .ul .li .p2{font-size: 13.85px; color: #606060; line-height: 26px; font-weight: bold;}
#pro_para .right{width: 47.22%; padding-top: 46.875%;}
#pro_para .right video{transform: scale(1.5);}
@media (max-width: 1440px) {
	#pro_para .left{padding-left: 6%;}
	#pro_para .left{width: 46.67%;}
}
@media (max-width: 1280px) {
	#pro_para .left{padding-left: 4%;}
	#pro_para .left .tit{ margin-bottom: 60px;}
	#pro_para .left .ul .li .p1{font-size: 40px;}
}
@media (max-width: 1024px) {
	#pro_para{padding-top: 120px;}
	#pro_para .left{padding-left: 0;}
	#pro_para .left .ul .li{margin-top: 40px;}
	#pro_para .left .ul .li .p1{font-size: 34px;}
}
@media (max-width: 750px) {
	#pro_para{padding-top: 80px;}
	#pro_para .box{flex-direction: column-reverse;}
	#pro_para .left{width: 100%; margin-top: 40px;}
	#pro_para .left .ul .li .p1{font-size: 36px;}
	#pro_para .left .ul .li .p2{font-size: 24px; line-height: 1.2;}

	#pro_para .right{width: 100%; padding-top: 76.875%;}

}



#pro_app{padding-top: 200px;}
#pro_app .tit{font-size: 55px; color: var(--main); line-height: 71px; font-weight: bold;}
#pro_app .brief{margin: 10px auto 70px; width: 47%; font-size: 20px; color: #606060; line-height: 35px;}
#pro_app .Ulbox{background: #edf2fb; padding: 37px 0 19px;}

#pro_app .list  {-webkit-perspective: 1000px; perspective: 1000px;}
#pro_app .list .item{width: 21.97%; position: relative; transform-style: preserve-3d;}
#pro_app .list .item .pic{margin: 0 auto; width: 200px; height: 140px; filter: grayscale(100%);}
#pro_app .list .item .pic img{transform: scale(0.9);}
#pro_app .list .item .txt{margin-top: 20px; font-size: 22px; line-height: 26px; color: #76777b; font-weight: bold;}
#pro_app .list .item .in2 .pic{filter: grayscale(0);}
#pro_app .list .item .in2 .txt{color: var(--main);}

#pro_app .list .item{-webkit-perspective: 1000px; perspective: 1000px; height: 215px;}
#pro_app .list .item .item_box{-webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all .5s ease; transition: all .5s ease;}
#pro_app .list .item .in,
#pro_app .list .item .in2{-webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: rotateX(0); transform: rotateX(0); -webkit-transform: rotateY(0); transform: rotateY(0); text-align: center; position: absolute;top: 0; left: 0;width: 100%;height: 100%;}
#pro_app .list .item .item_box .in{-webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: rotateX(0); transform: rotateX(0); -webkit-transform: rotateY(0); transform: rotateY(0);}
#pro_app .list .item .item_box .in2{-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}
#pro_app .list .item:hover .item_box{-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);}

@media (max-width: 1440px) {
	#pro_app .brie{width: 77%;}
}
@media (max-width: 1366px) {
	#pro_app{padding-top: 150px;}
	#pro_app .list .item{width: 23.97%;}
	#pro_app .list .item .txt{font-size: 24px; line-height: 1.2;}
}
@media (max-width: 1280px) {
	#pro_app{padding-top: 80px;}
	#pro_app .tit{font-size: 42px; line-height: 1.6;}
	#pro_app .brief{margin-bottom: 30px;}
	#pro_app .Ulbox{padding: 37px 0;}
	/* #pro_app .list .item {width: 47%; margin-top: 40px;} */
}
@media (max-width: 1024px) {
	#pro_app .brief{font-size: 18px; line-height: 1.4;}
}
@media (max-width: 750px) {
	#pro_app .list{flex-wrap: wrap;}
	#pro_app .Ulbox{padding: 40px 0;}
	#pro_app .brief{width: 100%; font-size: 26px;}
	#pro_app .list .item {width: 47%; margin-top: 40px; height: 255px;}
	#pro_app .list .item:nth-child(-n+2){margin-top: 0;}
	#pro_app .list .item .txt{font-size: 32px; line-height: 1.4; min-height: 90px;;}
}


#pro_cutting{padding-top: 200px;}
#pro_cutting .pic{margin-top: 40px; width: 44.03%; height: 404px;}
#pro_cutting .txt_box{width: 48.61%;}
#pro_cutting .txt_box .p1{font-size: 33px; color: var(--main); line-height: 45px; font-weight: bold;}
#pro_cutting .txt_box .p2{margin-top: 23px; font-size: 20px; color: #76777b; line-height: 34px;}
#pro_cutting .txt_box .data_ul{margin-top: 55px;}
#pro_cutting .txt_box .data_ul .li{margin-top: 14px; line-height: 34px; font-size: 20px; color: var(--main); }
#pro_cutting .txt_box .data_ul .li:first-child{margin-top: 0;}
#pro_cutting .txt_box .data_ul .li .name{width: 21%;font-weight: bold;}
#pro_cutting .txt_box .data_ul .li .data{width: calc(100% - 21%);}
/* #pro_cutting .txt_box .data_ul .li:last-child{margin-top: 60px; line-height: 39px;}
#pro_cutting .txt_box .data_ul .li:last-child .data{font-size: 20px;;} */

@media (max-width: 1440px) {
	#pro_cutting .txt_box .data_ul .li .name{width: 27%;}
	#pro_cutting .txt_box .data_ul .li .data{width: calc(100% - 27%);}
}
@media (max-width: 1280px) {
	#pro_cutting{padding-top: 150px;}
	#pro_cutting .txt_box .data_ul{margin-top: 30px}
	#pro_cutting .txt_box .data_ul .li .name{width: 30%; font-size: 24px;}
	#pro_cutting .txt_box .data_ul .li .data{width: calc(100% - 30%); font-size: 24px;}

	#pro_cutting .pic{margin-top: 30px;}
}
@media (max-width: 1024px) {
	#pro_cutting .txt_box{width: 52.61%;}
	#pro_cutting .txt_box .p2,
	#pro_cutting .txt_box .data_ul .li .data{font-size: 22px; line-height: 1.6;}
	#pro_cutting .txt_box .data_ul .li .name{width: 35%;}
	#pro_cutting .txt_box .data_ul .li .data{width: calc(100% - 35%);}
}
@media (max-width: 750px) {
	#pro_cutting{padding-top: 80px;}
	#pro_cutting .box{flex-direction: column;}
	#pro_cutting .pic{width: 100%; height: 413px;}
	#pro_cutting .txt_box{width: 100%;}
	#pro_cutting .txt_box .p1{font-size: 42px; line-height: 1.6;}
	#pro_cutting .txt_box .p2{font-size: 36px; line-height: 1.6;}
	#pro_cutting .txt_box .data_ul{margin-top: 40px;}
	#pro_cutting .txt_box .data_ul .li .name{font-size: 30px; width: 33%}
	#pro_cutting .txt_box .data_ul .li .data{font-size: 30px; line-height: 1.6; width: calc(100% - 33%);}
}



#pro_works{padding: 200px 0 200px;}
#pro_works .tit{margin-bottom: 85px; font-size: 33px; color: var(--main); line-height: 51px; font-weight: bold;}
#pro_works .list{}
#pro_works .list .item{margin-top: 100px; }
#pro_works .list .item:first-child{margin-top: 0;}
#pro_works .list .item:nth-child(2n){flex-direction: row-reverse;}
#pro_works .list .item .pic{width: 46.53%; padding-top: 26.42%; border-radius: 15px; overflow: hidden;}
#pro_works .list .item .pic img{width:100%; height: 100%;}
#pro_works .list .item .pic video{border-radius: 15px; object-fit: cover;}
#pro_works .list .item .info{width: 42.361%;}
#pro_works .list .item .info .name{margin-bottom: 55px; font-size: 33px; color: var(--main); line-height: 44px; font-weight: bold;}
#pro_works .list .item .info .brief{font-size: 20px; color: #606060; line-height: 35px;}

@media (max-width: 1440px) {
	#pro_works .list .item .info .name{margin-bottom: 30px;}
}
@media (max-width: 1366px) {
	#pro_works .list .item .info .brief{line-height: 1.5;}
}
@media (max-width: 1280px) {
	#pro_works{padding: 150px 0;}
}
@media (max-width: 1200px) {
	#pro_works .list .item .info .brief{font-size: 18px;}
}
@media (max-width: 1024px) {
	#pro_works .list .item .pic{width: 49.53%; padding-top: 29.42%;}
	#pro_works .list .item .info{width: 46%;}
	#pro_works .list .item .info .name{font-size: 30px; line-height: 1.3;}
}
@media (max-width: 750px) {
	#pro_works{padding: 80px 0;}
	
	#pro_works .list .item{width: 100%; margin-top: 40px; flex-direction: column;}
	#pro_works .list .item:first-child{margin-top: 0;}
	#pro_works .list .item:nth-child(2n){flex-direction: column;}
	#pro_works .list .item .pic{margin-bottom: 40px; width: 100%; padding-top: 55.42%;}
	#pro_works .list .item .info{width: 100%;}
	#pro_works .list .item .info .name{font-size: 34px; line-height: 1.6;}
	#pro_works .list .item .info .brief{font-size: 26px; line-height: 1.6;}
} 
/* @media (max-width: 750px) {
	#pro_works{padding: 80px 0;}
	#pro_works .tit{margin-bottom: 50px;font-size: 42px; line-height: 1.6;}
	#pro_works .list .item{width: 100%; margin-top: 40px;}
	#pro_works .list .item:first-child{margin-top: 0;}
	#pro_works .list .item .pic{margin-bottom: 40px;}
	#pro_works .list .item .info .name{font-size: 32px; line-height: 1.6;}
	#pro_works .list .item .info .brief{font-size: 26px; line-height: 1.6;}
} */


#pro_videos{}
#pro_videos .top{}
#pro_videos .top .tit{font-size: 33px; line-height: 50px; color: var(--main); font-weight: bold;}
#pro_videos .top .brief{width: 47%; margin: 16px auto 0; font-size: 20px; line-height: 35px; color: #606060;}
#pro_videos .cont{margin-top: 95px;}
#pro_videos .cont .name_ul{width: 30.56%; padding-left: 14px; position: relative;}
#pro_videos .cont .name_ul::before{content: ''; width: 14px; height: 100%; background: #a1adbf; border-radius: 8px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 1;}
#pro_videos .cont .name_ul .name_li{margin-top: 45px; padding-left: 32px; position: relative;}
#pro_videos .cont .name_ul .name_li::before{content: ''; width: 14px; height: 100%; background-color: #a1adbf; border-radius: 8px; overflow: hidden; position: absolute; top: 0; left: -14px; z-index: 2; transition: all 0.3s ease;}
#pro_videos .cont .name_ul .name_li:first-child{margin-top: 0; padding-top: 5px;}
#pro_videos .cont .name_ul .name_li .name{margin-bottom: 5px; font-size: 18px; line-height: 27px; color: var(--main); font-weight: bold; opacity: 0.5;}
#pro_videos .cont .name_ul .name_li .brief{font-size: 15px; line-height: 28px; color:#606060; opacity: 0.5;}
#pro_videos .cont .name_ul .name_li.cur .name,
#pro_videos .cont .name_ul .name_li.cur .brief{opacity: 1;}
#pro_videos .cont .name_ul .name_li.cur::before{background-color: var(--main);}

#pro_videos .cont .bind{width: 61.11%;}
#pro_videos .cont .bind .video_li{display: none !important;}
#pro_videos .cont .bind .video_li.cur{display: block !important; width: 100%; padding-top: 56.3%; border-radius: 8px; overflow: hidden;}

@media (max-width: 1440px) {
	#pro_videos .top .brief{width: 77%;}
}
@media (max-width: 1366px) {
	#pro_videos .cont .name_ul{width: 35.56%;}
	#pro_videos .cont .name_ul .name_li .brief{line-height: 24px;}
}
@media (max-width: 1200px) {
	#pro_videos .cont{margin-top: 65px;}
}
@media (max-width: 1024px) {
	#pro_videos .top .brief{font-size: 18px; line-height: 1.4;}

	#pro_videos .cont{flex-wrap: wrap;}
	#pro_videos .cont .name_ul{width: 100%;}
	#pro_videos .cont .bind{width: 100%; margin-top: 50px;}
}
@media (max-width: 750px) {
	#pro_videos .top .tit{font-size: 40px;}
	#pro_videos .top .brief{width: 100%; font-size: 26px;}

	#pro_videos .cont .name_ul .name_li .name{font-size: 34px; line-height: 1.4;}
	#pro_videos .cont .name_ul .name_li .brief{font-size: 26px; line-height: 1.4;}
}



#pro_gif{padding: 150px 0 130px;}
/* #pro_gif .pic{width: 50.69%; padding-top: 29.86%;} */
#pro_gif .pic{width: 56.69%; padding-top: 36.86%;}
#pro_gif .pic video{transform: scale(1.2);}
#pro_gif .info{width: 42.31%;}
#pro_gif .info .name{margin-bottom: 19px; font-size: 50px; line-height: 57px; color: var(--main); font-weight: bold;}
#pro_gif .info .brief{font-size: 20px; line-height: 34px; color:#606060;}

@media (max-width:1680px) {
	#pro_gif .info .name{font-size: 42px;}
}
@media (max-width: 1366px) {
	#pro_gif .info .name{font-size: 36px; line-height: 1.4;};
}
@media (max-width: 1024px) {
	#pro_gif{padding: 120px 0;}
	#pro_gif .info .brief{font-size: 18px; line-height: 1.4;}
}
@media (max-width: 750px) {
	#pro_gif{padding: 80px 0;}
	#pro_gif .box{flex-direction: column-reverse;}
	#pro_gif .pic{width: 100%; padding-top: 65.86%; margin: 40px 0 0 ;}

	#pro_gif .info{width: 100%;}
	#pro_gif .info .name{font-size: 42px; line-height: 1.4;}
	#pro_gif .info .brief{font-size: 26px; line-height: 1.4;}
	
}



#pro_materials{padding: 100px 0 83px; background: #1c1f2a;} 
#pro_materials .tit{margin-bottom: 44px; font-size: 55px; color: #fff; font-weight: bold; line-height: 72px;}
#pro_materials .materials_list{margin-bottom: 97px;}
#pro_materials .materials_list .item{margin: 23px 18px 0 0; padding: 0 13px;height: 39px; line-height: 37px; font-size: 21px; color: #fff; font-weight: bold; border: 1px solid #fff; border-radius: 6px; overflow: hidden;}
#pro_materials .materials_list .item:last-child{margin-right: 0;}

#pro_materials .pic_left{width: 20.82%;}
#pro_materials .pic_left .pic{width: 100%; border-radius: 45px; margin-top: 23px;}
#pro_materials .pic_left .pic:first-child{height: 442px;}
#pro_materials .pic_left .pic:last-child{height: 319px;}
#pro_materials .pic_list{width: 51.47%;}
#pro_materials .pic_list .pic{border-radius: 45px; margin-top: 23px;}
#pro_materials .pic_list .pic1{width: 35.21%; }
#pro_materials .pic_list .pic1 .pic{width: 100%; height: 203px;}
#pro_materials .pic_list .pic2{width: 62.08%; }
#pro_materials .pic_list .pic2 .pic{width: 100%; height: 429px;}
#pro_materials .pic_list .pic3{width: 100%;}
#pro_materials .pic_list .pic3 .pic{width: 48.75%; height: 329px;}
#pro_materials .pic_right{width: 25.3%;}
#pro_materials .pic_right .pic{border-radius: 45px; margin-top: 23px;}
#pro_materials .pic_right .pic:nth-child(1),
#pro_materials .pic_right .pic:nth-child(2){width: 49%; height: 205px;}
#pro_materials .pic_right .pic:nth-child(3){width: 100%; height: 553px;}


#pro_materials .PicBox.PicBox2 .pic_left{width: 16.12%;}
#pro_materials .PicBox.PicBox2 .pic_left .pic:first-child,
#pro_materials .PicBox.PicBox2 .pic_left .pic:last-child{padding-top: 0; height: 395px;}
#pro_materials .PicBox.PicBox2 .pic_list{width: 65.57%;}
#pro_materials .PicBox.PicBox2 .pic_list .pic1 .pic{height: 213px;}
#pro_materials .PicBox.PicBox2 .pic_list .pic2 .pic{height: 449px;}
#pro_materials .PicBox.PicBox2 .pic_list .pic3 .pic{height: 338px;}
#pro_materials .PicBox.PicBox2 .pic_right{width: 16.12%;}
#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(1){width: 100%; height: 273px;}
#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(2),
#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(3){margin-top: 16px; width: 100%; height: 254px;}

@media (max-width: 1440px) {
	#pro_materials .PicBox.PicBox2 .pic_left .pic:first-child, 
	#pro_materials .PicBox.PicBox2 .pic_left .pic:last-child{height: 375px;}
	#pro_materials .PicBox.PicBox2 .pic_list .pic1 .pic{height: 205px;}
	#pro_materials .PicBox.PicBox2 .pic_list .pic2 .pic{height: 383px}
	#pro_materials .PicBox.PicBox2 .pic_list .pic3 .pic{height: 260px;}
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(1){height: 190px;}
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(2), 
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(3){height: 222px;}
}
@media (max-width: 1366px) {
	#pro_materials .materials_list .item{margin: 20px 18px 0 0;}

	#pro_materials .pic_left .pic:first-child{height: 380px;}
	#pro_materials .pic_left .pic:last-child{height: 285px;}

	#pro_materials .pic_list .pic1 .pic{height: 178px;}
	#pro_materials .pic_list .pic2 .pic{height: 380px;}	
	#pro_materials .pic_list .pic3 .pic{height: 285px;}

	#pro_materials .pic_right .pic:nth-child(1), 
	#pro_materials .pic_right .pic:nth-child(2){height: 150px;}
	#pro_materials .pic_right .pic:nth-child(3){height: 515px;}
}
@media (max-width: 1280px) {
	#pro_materials .PicBox.PicBox2 .pic_left .pic:first-child, 
	#pro_materials .PicBox.PicBox2 .pic_left .pic:last-child{height: 320px;}
	#pro_materials .PicBox.PicBox2 .pic_list .pic1 .pic{height: 180px;}
	#pro_materials .PicBox.PicBox2 .pic_list .pic2 .pic{height: 433px}
	#pro_materials .PicBox.PicBox2 .pic_list .pic3 .pic{height: 315px;}
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(1){height: 250px;}
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(2), 
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(3){height: 245px;}
}
@media (max-width: 1200px) {
	#pro_materials .pic_left .pic:first-child{height: 320px;}
	#pro_materials .pic_left .pic:last-child{height: 245px;}
	#pro_materials .pic_list .pic1 .pic{height: 145px;}
	#pro_materials .pic_list .pic2 .pic{height: 313px;}	
	#pro_materials .pic_list .pic3 .pic{height: 250px;}
	#pro_materials .pic_right .pic:nth-child(1), 
	#pro_materials .pic_right .pic:nth-child(2){height: 130px;}
	#pro_materials .pic_right .pic:nth-child(3){height: 435px;}

	#pro_materials .PicBox.PicBox2 .pic_left .pic:first-child, 
	#pro_materials .PicBox.PicBox2 .pic_left .pic:last-child{height: 300px;}
	#pro_materials .PicBox.PicBox2 .pic_list .pic1 .pic{height: 150px;}
	#pro_materials .PicBox.PicBox2 .pic_list .pic2 .pic{height: 325px}
	#pro_materials .PicBox.PicBox2 .pic_list .pic3 .pic{height: 275px;}
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(1){height: 173px;}
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(2), 
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(3){height: 209px;}
}
@media (max-width: 1024px) {
	#pro_materials .PicBox.PicBox2 .pic_left .pic:first-child, 
	#pro_materials .PicBox.PicBox2 .pic_left .pic:last-child{height: 265px;}
	#pro_materials .PicBox.PicBox2 .pic_list .pic1 .pic{height: 135px;}
	#pro_materials .PicBox.PicBox2 .pic_list .pic2 .pic{height: 293px}
	#pro_materials .PicBox.PicBox2 .pic_list .pic3 .pic{height: 235px;}
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(1){height: 145px;}
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(2), 
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(3){height: 188px;}
}
@media (max-width: 750px) {
	#pro_materials{padding: 80px 0;}
	#pro_materials .tit{font-size: 42px; line-height: 1.6;}
	#pro_materials .materials_list{margin-bottom: 40px;}
	#pro_materials .materials_list .item{height: auto; padding: 15px; font-size: 26px; line-height: 1.6;}
	
	#pro_materials .PicBox{width: 92%; flex-wrap: wrap;}
	#pro_materials .PicBox .pic_left{width: 100%; display: flex; justify-content: space-between;}
	#pro_materials .PicBox .pic_list{width: 100%;}
	#pro_materials .PicBox .pic_right{width: 100%; display: flex; justify-content: space-between;}
	
	#pro_materials .pic_left .pic:first-child,
	#pro_materials .pic_left .pic:last-child{width: 48.5%; padding-top: 48.53%;}

	#pro_materials .pic_right .pic:nth-child(1), 
	#pro_materials .pic_right .pic:nth-child(2){height: 305px;}
	#pro_materials .pic_right .pic:nth-child(3){height: 803px;}

	#pro_materials .PicBox.PicBox2 .pic_left .pic:first-child, 
	#pro_materials .PicBox.PicBox2 .pic_left .pic:last-child{height: 460px;}
	
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(1),
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(2), 
	#pro_materials .PicBox.PicBox2 .pic_right .pic:nth-child(3){width: 31%; height: 202px;}
}



#pro_specification{padding-top: 120px;}
#pro_specification .tit{margin-bottom: 70px; font-size: 55px; color: var(--main); line-height: 71px; font-weight: bold;}
#pro_specification .cont{height: 625px; overflow-y: hidden; overflow-X: auto; }
#pro_specification .cont .in img{height: max-content; font-size:0;}
#pro_specification .all {margin-top: 39px;}
#pro_specification .all .text{font-size: 27px; color: #626262; line-height: 45px;}
#pro_specification .all.on .t1{display: none;}
#pro_specification .all.on .t2{display: block;}
#pro_specification .all.on .icon{transform: rotate(-180deg);}
#pro_specification .editor td, 
#pro_specification .detail td, 
#pro_specification .editor th, 
#pro_specification .detail th{padding: 13px 10px; min-height: 65px; line-height: 28px;}

@media (max-width: 1024px) {
	#pro_specification .tit{font-size: 42px;}
}
@media (max-width: 750px) {
	#pro_specification .all .text{font-size: 30px;}
	#pro_specification .editor td, 
	#pro_specification .detail td, 
	#pro_specification .editor th, 
	#pro_specification .detail th{min-width: 200px !important;}
}


#pro_accessories{padding: 200px 0;}
#pro_accessories .top{margin-bottom: 90px; }
#pro_accessories .tit{font-size: 33px; color: var(--main); line-height: 51px; font-weight: bold;}
#pro_accessories .top .more{display: inline-flex; font-size: 18px; line-height: 27px; color: var(--main);border-bottom: 2px solid transparent;}
#pro_accessories .top .more:hover{border-color: rgba(231,22,24,1);}
#pro_accessories .top .more .icon{margin-left: 7px; width: 14px; height: 14px; background: url(/images/index-pic4-2.png) no-repeat center/cover; }

#pro_accessories .list{padding: 0 4.17%;}
#pro_accessories .list .info_swi{margin-bottom: 65px;}
#pro_accessories .list .slide{}
#pro_accessories .list .slide .pic{width: 100%; height: 360px;}
#pro_accessories .list .slide .name{margin-bottom: 30px; font-size: 24px; color: #000000; line-height: 44px; font-weight: bold; min-height: 44px; display: flex; align-items: center; justify-content: center;}
#pro_accessories .list .slide .brief{font-size: 18px; color: #76777b; line-height: 34px;}
#pro_accessories .list .btn{width: 41px; height: 41px; top: 45%; transform: translateY(-50%); }
#pro_accessories .list .btn.prev{left: -35px;}
#pro_accessories .list .btn.next{right: -35px;}
#pro_accessories .list .btn.swiper-button-disabled{opacity: 0.7;}

#pro_accessories .list .page_list{}
#pro_accessories .list .page_list .page_btn{width: 19px; height: 36px;}
#pro_accessories .list .page_list .page{margin: 0 18px;}
#pro_accessories .list .page_list .page_num{width: 80px; margin: 0;}
#pro_accessories .list .page_list .page_num .slide{font-size: 20px; color: var(--main); text-align: center;}

@media (max-width: 1280px) {
	#pro_accessories{padding: 150px 0 130px;}
}
@media (max-width: 750px) {
	#pro_accessories{padding: 80px 0;}
	#pro_accessories .tit{font-size: 42px; line-height: 1.6;}

	#pro_accessories .list .info_swi{padding: 0 15px;}
	#pro_accessories .list .slide .name{font-size: 36px; line-height: 1.6;}
	#pro_accessories .list .slide .brief{font-size: 26px; line-height: 1.6;}
	#pro_accessories .list .btn.prev{left: -10px;}
	#pro_accessories .list .btn.next{right: -10px;}
	
	#pro_accessories .list .page_list .page_btn{width: 60px; height: 45px;}
	#pro_accessories .list .page_list .page_num{width: 200px; }
	#pro_accessories .list .page_list .page_num .slide{font-size: 26px;}

	#pro_accessories .top .more{font-size: 30px; line-height: 1.6; color: var(--main); }
}



/* HH002 */
#pro_intro2{padding-top: 200px;}
#pro_intro2 .txt_box{width: 36.46%; padding-left: 3.125%;}
#pro_intro2 .txt_box .brief{font-size: 18px; color: #76777b; line-height: 34px;}
#pro_intro2 .txt_box .down{display: inline-block; margin: 33px auto 0; padding: 0 28px; min-width: 195px; background: var(--main); font-size: 17px; color: #fff; line-height: 49px; font-weight: bold;}
#pro_intro2 .txt_box .down:hover{color: #e14504;}
#pro_intro2 .pic{width: 58.19%; height: 472px;}

#pro_intro .pic_video{width: 35.56%; height: 485px;}
#pro_intro .pic_video video{width: 100%; height: 100%;}

#pro_intro2 .pic_video{width: 58.19%; height: 472px;}
#pro_intro2 .pic_video video{width: 100%; height: 100%;}

@media (max-width: 750px) {
	#pro_intro2{padding: 80px 0 0;}
	#pro_intro2 .box{flex-direction: column-reverse;}
	
	#pro_intro2 .pic{width: 100%;}
	#pro_intro2 .txt_box{width: 100%; padding-left: 0;}
	#pro_intro2 .txt_box .brief{font-size: 30px; line-height: 1.6;}
	#pro_intro2 .txt_box .down{font-size: 26px;}
}


#pro_detail{padding-top: 160px;}
#pro_detail .tit{margin-bottom: 46px; font-size: 33px; color: var(--main); line-height: 51px; font-weight: bold;}
#pro_detail .brief{width: 70%; margin: 0 auto; font-size: 18px; color: #76777b; line-height: 34px;}

@media (max-width: 750px) {
	#pro_detail{padding-top: 80px;}
	#pro_detail .tit{font-size: 42px; line-height: 1.6;}
	#pro_detail .brief{width: 100%;font-size: 30px; line-height: 1.6;}
}


#pro_works2{padding: 130px 0 150px;}
#pro_works2 .tit{margin-bottom: 68px; font-size: 33px; color: var(--main); line-height: 51px; font-weight: bold;}
#pro_works2 .list{}
#pro_works2 .list .item{width: 31.25%; margin-top: 94px; margin-right: 3.125%;}
#pro_works2 .list .item:nth-child(-n+3){margin-top: 0;}
#pro_works2 .list .item:nth-child(3n){margin-right: 0;}
#pro_works2 .list .item .pic{margin-bottom: 40px; padding-top: 94.14%; border-radius: 15px; overflow: hidden;}
#pro_works2 .list .item .info .name{margin-bottom: 28px; font-size: 27px; color: #252525; line-height: 37px; font-weight: bold; min-height: calc(37px * 2);display: flex;align-items: center;justify-content: center;}
#pro_works2 .list .item .info .brief{font-size: 18px; color: #76777b; line-height: 34px;}

@media (max-width: 750px) {
	#pro_works2{padding: 80px 0;}
	#pro_works2 .tit{margin-bottom: 50px;font-size: 42px; line-height: 1.6;}
	#pro_works2 .list .item{width: 100%; margin-top: 40px;}
	#pro_works2 .list .item:nth-child(-n+3){margin-top: 40px;}
	#pro_works2 .list .item:first-child{margin-top: 0;}
	#pro_works2 .list .item .pic{margin-bottom: 40px;}
	#pro_works2 .list .item .info .name{font-size: 32px; line-height: 1.6;}
	#pro_works2 .list .item .info .brief{font-size: 26px; line-height: 1.6;}
}



/* 弹窗 */
#feedback_pop{ width: 100%; height: 0; overflow: hidden; position: fixed; top: 0;left: 0; z-index: 25;}
#feedback_pop.cur{height: 100vh;}
#feedback_pop .back{width: 100%; height: 100%; top:0; left:0; z-index: 20;}

#feedback_pop .in_box{margin: 0 auto; top: 50%; transform: translateY(-50%); z-index: 30; background: #fff; border-radius: 12px; width: 23.5%; padding: 49px 56px 35px; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);}
#feedback_pop .in_box .close{top: 18px; right: 30px; z-index: 1; width: 15px; height: 15px; background: url(/images/products/close.png) no-repeat center center; }
#feedback_pop .in_box .name{font-size: 27px; color: #252525; font-weight: bold; line-height: 1.5; margin-bottom: 30px;}

#feedback_pop .content{width: 100%; margin: 0 auto;}
#feedback_pop .content .li{width: 100%; font-size: 14px; color: #252525;}
#feedback_pop .content .li .write{width: 100%; padding: 0 20px; line-height: 42.5px; border: 1px solid var(--main); margin-bottom: 20px; }
#feedback_pop .content .message{display: block; width: 100%; margin-bottom: 20px;}
#feedback_pop .content .message .text{width: 100%; height: 192.5px; padding:0 21px; border: 1px solid var(--main); font-size: 14px; color: #252525; line-height: 45px;}
#feedback_pop .content .li .write::placeholder,
#feedback_pop .content .message .text::placeholder{color: #76777b;}
#feedback_pop .content .li .write:hover,
#feedback_pop .content .message .text:hover{border-color: var(--color);}

#feedback_pop .content .bot{}
#feedback_pop .content .bot .sub{}
#feedback_pop .content .bot .sub .submit{ width: 88px; height: 36px; line-height: 36px; background: var(--main); font-size: 14px; color: #fff;}
#feedback_pop .content .bot .sub .submit:hover{background: var(--color);}
#feedback_pop .content .bot .tip{margin-top: 14px; font-size: 10px; color: #898b8e; line-height: 20px;}

@media (max-width: 1680px) {
	#feedback_pop .in_box{width: 24.045%;}
}
@media (max-width: 1440px) {
	#feedback_pop .in_box{width: 28.045%;}
}
@media (max-width: 1280px) {
	#feedback_pop .in_box{width: 30.045%;}
}
@media (max-width: 1024px) {
	#feedback_pop .in_box{width: 41.045%;}
}


/*
#feedback_pop .in_box{margin: 0 auto; top: 50%; transform: translateY(-50%); z-index: 30; background: #fff; border-radius: 28px; width: 32.03%; padding: 60px 3.38% 52px; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);}
#feedback_pop .in_box .close{top: 39px; right: 30px; z-index: 1; width: 22px; height: 22px; background: url(/images/products/close.png) no-repeat center center; }
#feedback_pop .in_box .name{font-size: 27px; color: #252525; font-weight: bold; line-height: 1.5; margin-bottom: 30px;}

#feedback_pop .content{width: 100%; margin: 0 auto;}
#feedback_pop .content .li{width: 100%; font-size: 21px; color: #252525;}
#feedback_pop .content .li .write{width: 100%; padding: 0 20px; line-height: 74px; border: 1px solid var(--main); margin-bottom: 25px; }
#feedback_pop .content .message{display: block; width: 100%; margin-bottom: 25px;}
#feedback_pop .content .message .text{width: 100%; height: 236px; padding:10px 21px; border: 1px solid var(--main); font-size: 21px; color: #252525; line-height: 45px;}
#feedback_pop .content .li .write::placeholder,
#feedback_pop .content .message .text::placeholder{color: #76777b;}
#feedback_pop .content .li .write:hover,
#feedback_pop .content .message .text:hover{border-color: var(--color);}

#feedback_pop .content .bot{}
#feedback_pop .content .bot .sub{}
#feedback_pop .content .bot .sub .submit{ width: 199px; height: 74px; line-height: 74px; background: var(--main); font-size: 21px; color: #fff;}
#feedback_pop .content .bot .sub .submit:hover{background: var(--color);}
#feedback_pop .content .bot .tip{margin-top: 23px; font-size: 13px; color: #898b8e; line-height: 20px;}

@media (max-width: 1680px) {
	#feedback_pop .in_box{width: 38.03%;}
}
@media (max-width:1440px) {
	#feedback_pop .in_box{padding: 60px 3.38% 40px;}
	#feedback_pop .in_box .name{margin-bottom: 10px;}
}
@media (max-width: 1366px) {
	#feedback_pop .in_box{width: 47.03%; padding: 75px 3.38% 40px;}
	#feedback_pop .in_box .close{top: 30px;}
	#feedback_pop .content .message .text{height: 195px;}
}
@media (max-width: 1200px) {
	#feedback_pop .in_box{width: 55.03%; padding: 52px 3.38% 40px;}
	#feedback_pop .in_box .name{margin-bottom: 10px;}
}
*/
@media (max-width: 750px) {
	#feedback_pop .in_box{width: 85.03%; padding: 80px 3.38% 40px;}
	#feedback_pop .in_box .close{top: 22px;width: 30px;height: 30px;}
	#feedback_pop .in_box .name{margin-bottom: 20px; font-size: 30px;}
	#feedback_pop .content .li .write{line-height: 70px;}
	#feedback_pop .content .li,
	#feedback_pop .content .message .text{font-size: 30px;}
	#feedback_pop .content .message .text{height: 210px;padding: 15px 21px;}
	#feedback_pop .content .bot .sub .submit{width: 200px; height: 60px;  line-height: 60px; font-size: 26px;}
	#feedback_pop .content .bot .tip{font-size: 26px; line-height: 1.4;}
}


/* 配件 */
#accessories{padding: 127px 0 115px;}
#accessories .title{margin-bottom: 18px; font-size: 33px; color: var(--main); line-height: 51px;}
#accessories .acce_box{margin-top: 140px;}
#accessories .acce_item{padding-top: 130px; border-bottom: 4px solid #707070 ;}
#accessories .acce_item:first-child{padding-top:0; border-top: 0}
#accessories #HH001{padding-top: 130px; border-top: 0}
#accessories .acce_item .tit{font-size: 33px; color: var(--color2); line-height: 45px; font-weight: bold; margin:0 0 70px;}
#accessories .acce_item .list{width: 100%; position:relative;}
#accessories .acce_item .list::before{height:2px; background:#b3b3b3; content:''; position:absolute; top:-56px; left:0; right:0;}
#accessories .acce_item .list:first-child::before{display:none;}
#accessories .acce_item .list .item{width: 31.3%; margin:0 3% 70px 0; padding: 40px 1.5% 55px; border-radius: 17px;}
#accessories .acce_item .list .item:nth-child(3n){margin-right: 0; }
#accessories .acce_item .list .item:hover{box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16); transform: translateY(-20px);}
#accessories .acce_item .list .item .pic{margin-bottom: 13px; height: 285px;}

#accessories .acce_item .list .item .info .name{ font-size: 27px; color: #000; line-height: 40px; font-weight: bold;}
#accessories .acce_item .list .item .info .name2{ font-size: 18px; color: #000; line-height: 32px; font-weight: bold; min-height: 32px;}
#accessories .acce_item .list .item .info .brief{margin-top: 20px; font-size: 18px; color: #76777b; line-height: 34px;}
#accessories .acce_item .list .big_item{position:relative;}
#accessories .acce_item .list .big_item .item{width:100%;}
#accessories .acce_item .list .big_item::before{height:2px; background:#bcbcbc; content:''; position:absolute; top:-56px; left:0; right:0;}
#accessories .acce_item .list .big_item:first-child:nth-last-child(3)::after,
#accessories .acce_item .list .big_item:nth-child(2):nth-last-child(2)::after,
#accessories .acce_item .list .big_item:nth-child(3):nth-last-child(3)::after{height:2px; background:#bcbcbc; content:''; position:absolute; bottom:54px; left:0; right:0;}
#accessories .acce_item .list .big_item:first-child::before{display:none;}
#accessories .acce_item:last-child{border:none;}
#accessories .acce_item .list .big_item .info .name{line-height: 42px; margin-bottom: 0;}
#accessories .acce_item .list .big_item .info .name2{line-height: 22px; margin-bottom: 40px; font-size: 18px; color: #000; font-weight: bold;}

@media (max-width: 750px) {
	#accessories{padding: 80px 0;}
	#accessories .acce_item{border: 0; padding-top: 80px}
	#accessories #HH001{padding-top: 0;}
	#accessories .acce_item .tit{font-size: 42px; line-height: 1.6; margin: 0 0 10px;}
	#accessories .acce_item .list .item{width: 100%; margin: 40px 0 0; padding: 40px 7.5% 55px; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);}
	#accessories .acce_item .list .item:hover{transform: translateY(0);}
	#accessories .acce_item .list::before{display: none;}
	#accessories .acce_item .list .item .info .name{font-size: 36px; line-height: 1.6;}
	#accessories .acce_item .list .item .info .name2{font-size: 30px; line-height: 1.6; min-height: 40px;}
	#accessories .acce_item .list .item .info .brief{font-size: 30px; line-height: 1.6;}
	#accessories .acce_item .list .detail div,
	#accessories .acce_item .list .editor div{flex-wrap: wrap; width: 100% !important;}

}




/*创客应用*/
#maker1{padding: 190px 0 180px;}
#maker1 .content .pic{width: 51.042%;}
#maker1 .content .info{width: 48.958%; padding: 0 11.5% 0 4.94%;}
#maker1 .content .info .title{font-size: 33px;color: var(--main);font-weight: 700;line-height: 1.485; margin-bottom: 40px;}
#maker1 .content .info .text{font-size: 18px;color: #76777b;line-height: 34px;}

@media (max-width: 1280px){
	#maker1 .content .text{padding-right: 8%;}
}
@media (max-width: 1200px) {
	#maker1 .content .info{padding: 0 4.5% 0 3.94%;}
}
@media (max-width: 1024px){
	#maker1{padding: 100px 0 150px;}
	#maker1 .content{flex-wrap: wrap;}
	#maker1 .content .pic{width: 100%;}
	#maker1 .content .info{width: 100%;margin-top: 50px;padding: 0 4%;}
}
@media (max-width: 750px){
	#maker1{padding-bottom: 100px;}
	#maker1 .title{font-size: 42px; line-height: 1.6;}
	#maker1 .content .info .title{font-size: 42px; line-height: 1.6;}
	#maker1 .content .info .text{font-size: 30px; line-height: 1.6;}
	
	#maker1 .content .text{padding: 0;}
}



#maker2{padding-bottom: 100px;}
#maker2 .li{width: 25%;}
#maker2 .li .icon{height: 89px;}
#maker2 .li .tit{font-size: 20px;color: #252525;font-weight: 700;margin-top: 25px;padding: 0 10px;}
@media (max-width: 1024px){
	#maker2{padding-bottom: 50px;}
	#maker2 .li{width: 50%;margin-bottom: 50px;}
}
@media (max-width: 750px){
	#maker2 .li .tit{font-size: 42px; line-height: 1.6; }
}



#maker3{padding: 70px 0 300px;}
#maker3 .text_box{width: 51.042%;padding-right: 85px;padding-left: 70px;}
#maker3 .text_box .tit{font-size: 33px;color: var(--main);font-weight: 700;}
#maker3 .text_box .brief{font-size: 18px;color: #76777b;line-height: 34px;margin-top: 40px;}
#maker3 .pic_box{width: 48.958%;margin-top: 25px;}
#maker3 .pic_box .pic{}
#maker3 .pic_box .text{margin-top: 20px;}
#maker3 .pic_box .text .a{font-size: 18px;color: var(--main);padding: 0 32px 0 10px;border-bottom: 1px solid transparent;background: url(/images/c/detail-icon.jpg) no-repeat 99.5% 0;}
#maker3 .pic_box .text .a:hover{border-bottom-color: #e72117;}
@media (max-width: 1280px){
	#maker3 .text_box{padding-right: 30px;}
}
@media (max-width: 1024px){
	#maker3{padding: 55px 0 120px;}
	#maker3 .text_box{width: 100%;padding-right: 0; padding-left: 0;}
	#maker3 .pic_box{width: 100%;margin-top: 50px;}
	#maker3 .pic_box .text{margin-top: 35px;}
}
@media (max-width: 750px){
	#maker3 .text_box .tit{font-size: 42px; line-height: 1.6;}
	#maker3 .text_box .brief{font-size: 30px; line-height: 1.6;}
	#maker3 .pic_box .text{margin-top: 50px;}
	#maker3 .pic_box .text .a{font-size: 26px; background-position-y: 5px;}
}




#maker4{padding-bottom: 200px;}
#maker4 .pic_box{width: 49.21875%;}
#maker4 .pic_box .pic1{width: 93.226%;}
#maker4 .pic_box .pic1::before{content: '';width: 100%;padding-top: 69.012%;}
#maker4 .pic_box .pic2{width: 55.45%;z-index: 2;left: 0;top: -50%;}
#maker4 .pic_box .pic2::before{content: '';width: 100%;padding-top: 101.908%;}
#maker4 .pic_box .pic3{width: 37.672%;z-index: 2;right: 0;bottom: 0;}
#maker4 .pic_box .pic3::before{content: '';width: 100%;padding-top: 116.573%;}
#maker4 .text_box{width: 50.78125%;padding: 0 10.9375% 0 3.646%;}
#maker4 .text_box .tit1{font-size: 33px;color: var(--main);font-weight: 700;}
#maker4 .text_box .tit2{font-size: 27px;color: var(--main);margin: 25px 0 70px;}
#maker4 .text_box .brief{font-size: 18px;color: #76777b;line-height:34px;}
@media (max-width: 1440px){
	#maker4 .text_box{padding-right: 6%;}
}
@media (max-width: 1024px){
	#maker4{padding-bottom: 100px;}
	#maker4 .box{flex-wrap: wrap;}
	#maker4 .pic_box{width: 100%;margin-top: 300px;}
	#maker4 .text_box{width: 100%;margin-top: 50px;padding: 0 4%;}
}
@media (max-width: 750px){
	#maker4 .pic_box{margin-top: 180px;}
	#maker4 .text_box .tit1{font-size: 42px; line-height: 1.6;}
	#maker4 .text_box .tit2{font-size: 36px;margin-top: 25px;}
	#maker4 .text_box .brief{font-size: 30px; line-height: 1.6;}
}



#maker5{position: relative;}
#maker5 .text{left: 0;right: 0;top: 50%;transform: translateY(-50%);margin: 0 auto;z-index: 2;font-size: 81px;color: #fff;font-weight: 700;padding: 55px 10px 45px;background: rgba(20,49,95,.8);text-shadow: 4px 5px 10.79px rgba(24, 24, 24, 1);/*text-shadow: 4px 5px 10.79px rgba(24, 24, 24, 0.49);*/}
@media (max-width: 1680px){
	#maker5 .text{font-size: 60px;}
}
@media (max-width: 1280px){
	#maker5 .text{font-size: 50px;}
}
@media (max-width: 1680px){
	#maker5 .text{font-size: 40px;padding: 25px 10px;}
}
@media (max-width: 750px){
	#maker5 .text{font-size: 36px;}
}



#maker6{padding: 115px 0 130px;}
#maker6 .title{font-size: 33px;color: var(--main);font-weight: 700;}
#maker6 .content{margin-top: 94px;}
#maker6 .content .li{width: 31.25%;margin: 0 3.125% 50px 0;border-radius: 20px;overflow: hidden;}
#maker6 .content .li:nth-child(3n){margin-right: 0;}
#maker6 .content .li .pic{width: 100%;padding-top: 77.827%;}
#maker6 .content .li .tit{font-size: 33px;color: #fff;font-weight: 700;padding: 0 10px;background: rgba(20,49,95,.8);left: 0;right: 0;bottom: 0;z-index: 2;height: 96px;overflow: hidden;display: flex;flex-direction: column;justify-content: center;}
@media (max-width: 1024px){
	#maker6{padding: 100px 0;}
	#maker6 .content .li{width: 48%;margin-right: 4%;}
	#maker6 .content .li:nth-child(3n){margin-right: 4%;}
	#maker6 .content .li:nth-child(2n){margin-right: 0;}
}
@media (max-width: 750px){
	#maker6 .title{font-size: 42px; line-height: 1.6;}
	#maker6 .content .li .tit{font-size: 30px;height: 86px;}
}



/*应用教育*/
#educational1{padding: 84.5px 0; background: rgba(197,207,219,0.3);}
#educational1 .box{padding: 0 10%;}
#educational1 .li{width: 26.056%;}
#educational1 .li .icon{}
#educational1 .li .tit{font-size: 27px;color: #252525;font-weight: 700;margin: 30px 0 15px;}
#educational1 .li .brief{font-size:18px;color: #76777b;line-height: 34px;}
@media (max-width: 1440px) {
	#educational1 .box{padding: 0 6%;}
}
@media (max-width: 1280px){
	#educational1 .box{padding: 0;}
	#educational1 .li{width: 27.056%;}
}
@media (max-width: 1024px){
	#educational1{padding: 100px 0 70px;}
}
@media (max-width: 750px){
	#educational1 .box{flex-wrap: wrap;}
	#educational1 .li{width: 100%;margin-bottom: 50px;}
	#educational1 .li .tit{font-size: 36px;}
	#educational1 .li .brief{font-size: 30px; line-height: 1.6;}
}



#educational2{margin-bottom: 120px; padding: 130px 0;background: rgba(197,207,219,0.5);}
#educational2 .li{margin-bottom: 124px;}
#educational2 .li .pic{width: 46.389%;border-radius: 20px;overflow: hidden;}
#educational2 .li .pic::before{content: '';width: 100%;padding-top: 80.838%;}
#educational2 .li .text_box{width: 53.611%;padding-left: 70px;}
#educational2 .li .text_box .tit{font-size: 33px;color: var(--main);font-weight: 700;line-height: 1.485;}
#educational2 .li .text_box .brief{font-size:18px;color: #76777b;line-height: 34px;margin-top: 40px;}
#educational2 .li:last-child{margin-bottom: 0;}
@media (max-width: 1024px){
	#educational2{margin-bottom: 80px; padding-top: 100px;}
	#educational2 .li{margin-bottom: 70px;}
	#educational2 .li .text_box{padding-left: 30px;}
}
@media (max-width: 750px){
	#educational2 .li{flex-wrap: wrap;}
	#educational2 .li .pic{width: 100%;}
	#educational2 .li .text_box{width: 100%;margin-top: 20px;padding-left: 0;}
	#educational2 .li .text_box .tit{font-size: 36px;}
	#educational2 .li .text_box .brief{font-size: 30px;  line-height: 1.6;}
}



#educational3{padding: 120px 0 0;}
#educational3 .title{font-size: 33px;color: var(--main);font-weight: 700;}
#educational3 .text_box{margin-top: 85px;}
#educational3 .text_box .text{width: 46.389%;font-size:18px;color: #76777b;line-height: 34px; padding: 0 1%;}
#educational3 .content{background: var(--main);margin-top: 270px;padding-bottom: 36px;}
#educational3 .content .li{width: 46.389%;}
#educational3 .content .li .pic_box{margin-top: -160px;}
#educational3 .content .li .pic_box .pic{width: 45%;}
#educational3 .content .li .pic_box .pic::after{content: '';width: 100%;padding-top: 120%;}
#educational3 .content .li .tit{margin: 18px 0 12px;font-size: 19px;color: #fff;font-weight: 700;}
#educational3 .content .li .text{}
#educational3 .content .li .text .a{font-size: 15px;color: #fff;padding: 0 22px 3px 6px;border-bottom: 2px solid transparent;background: url(/images/c/detail-icon2.png) no-repeat 98.5% 1px;}
#educational3 .content .li .text .a:hover{border-bottom-color: #e72117;}
#educational3 .content .li:nth-child(1) .pic_box .pic:nth-child(2){margin-top: -50px;}
@media (max-width: 1024px){
	#educational3{padding: 100px 0 0;}
}
@media (max-width: 750px){
	#educational3 .title{font-size: 42px; line-height: 1.6;}
	#educational3 .text_box{flex-wrap: wrap;margin-top: 50px;}
	#educational3 .text_box .text{width: 100%;font-size: 30px;  line-height: 1.6;}
	#educational3 .text_box .text:nth-child(2){margin-top: 30px;}
	#educational3 .content{margin-top: 60px;padding: 50px 0;}
	#educational3 .content .box{flex-wrap: wrap;}
	#educational3 .content .li{width: 100%;}
	#educational3 .content .li:nth-child(2){margin-top: 30px;}
	#educational3 .content .li .pic_box{margin-top: 0;}
	#educational3 .content .li .tit{font-size: 36px;margin-bottom: 20px;}
	#educational3 .content .li .text .a{font-size: 26px; line-height: 1.6; padding-right: 38px; background: url(/images/index-pic4.png) no-repeat 100% 5px;}
}



#educational4{padding-bottom: 173px;}
#educational4 .title{font-size: 33px;color: var(--main);font-weight: 700;line-height: 1.364;}
#educational4 .content{margin-top: 100px;}
#educational4 .content .li{border-radius: 20px;overflow: hidden;margin-bottom: 33px;background: rgba(21,54,99,.8);}
#educational4 .content .li:nth-child(2n){flex-direction: row-reverse;}
#educational4 .content .li .text{width: 51.74%;/*background: rgba(21,54,99,.8);*/font-size: 27px;color: #fff;font-weight: bold;line-height: 1.69;text-align: center;display: flex;align-items: center;flex-direction: column;justify-content: center;}
#educational4 .content .li .text::before{content: '';width: 85px;height: 100%;position: absolute;right: -85px;top: 0;bottom: 0;background: rgba(21,54,99,.8);z-index: 2;clip-path: polygon(0 0,100% 0,0 100%);}
#educational4 .content .li:nth-child(2n) .text::before{right: auto;left: -84px;clip-path: polygon(100% 0,100% 100%,0 100%);}
#educational4 .content .li .pic{width: calc(100% - 51.74%);overflow: hidden; background:#fff;}
#educational4 .content .li .pic::after{content: '';width: 100%;padding-top: 48.728%;}

#educational4 .content .li:nth-child(2n) .text{width: calc(100% - 51.74%);}
#educational4 .content .li:nth-child(2n) .pic{width: 51.74%;}
@media (max-width: 1024px){
	#educational4{padding-bottom: 75px;}
	#educational4 .content .li .text{font-size: 22px;}
}
@media (max-width: 750px){
	#educational4 .title{font-size: 36px; line-height: 1.6;}
	#educational4 .content .li,
	#educational4 .content .li:nth-child(2n){flex-wrap: wrap;}
	#educational4 .content .li .text{width: 100%;font-size: 30px;padding: 20px;}
	#educational4 .content .li .text::before{display: none;}
	#educational4 .content .li .pic{width: 100%;}
	#educational4 .content .li:nth-child(2n) .text{width: 100%;}
	#educational4 .content .li:nth-child(2n) .pic{width: 100%;}
}



/*工商应用*/
#industry1{padding: 140px 0 190px;}
#industry1 .title{font-size: 33px;color: var(--main);font-weight: 700;line-height: 1.485;}
#industry1 .content{margin-top: 180px;}
#industry1 .content .text{width: 38.195%;font-size: 18px;color: #76777b;line-height:34px;padding: 20px 0 0 5.736%;}
#industry1 .content .pic_box{width: 54.3%;}
#industry1 .content .pic_box .pic1{width: 88.9%;margin-left: 28px;}
#industry1 .content .pic_box .pic1::after{content: '';width: 100%;padding-top: 60%;}
#industry1 .content .pic_box .pic2{width: 55.771%;left: 0;top: -65px;z-index: 2;border: 10px solid #fff;}
#industry1 .content .pic_box .pic2::after{content: '';width: 100%;padding-top: 66.667%;}
@media (max-width: 1680px){
	#industry1 .content .text{padding-left: 60px;}
}
@media (max-width: 1536px){
	#industry1 .content .text{padding-left: 0;padding-right: 30px;}
}
@media (max-width: 1024px){
	#industry1{padding: 100px 0;}
	#industry1 .content{flex-wrap: wrap;margin-top: 60px;}
	#industry1 .content .text{width: 100%;padding: 0;}
	#industry1 .content .pic_box{width: 100%;margin-top: 120px; padding-right: 0;}
}
@media (max-width: 750px){
	#industry1 .title{font-size: 42px; line-height: 1.6;}
	#industry1 .content .text{font-size: 30px; line-height: 1.6;}
	#industry1 .content .pic_box .pic1{width: 100%; margin: 0;}
}



#industry2{padding: 67px 0 80px;background: #f3f4f7;}
#industry2 .left{width: 44.444%; padding: 0 100px 0 40px;}
#industry2 .left .in_box{width: 100%;font-size: 33px;color: var(--main);font-weight: 700;line-height: 1.485;position: sticky;top: 110px;}
#industry2 .right{width: 55.556%;}
#industry2 .right .item{margin-top: 76px;}
#industry2 .right .item:first-child{margin-top:0;}
#industry2 .right .item .icon{width: 125px;height: 100px;margin-right: 55px;}
#industry2 .right .item .txt{width: calc(100% - 125px - 55px); font-size: 18px; color: #76777b;line-height: 34px;}
@media (max-width: 1280px){
	#industry2 .left{padding: 0 30px 0 0;}
	#industry2 .right .item .icon{margin-right: 25px;}
	#industry2 .right .item .txt{width: calc(100% - 125px - 25px);}
}
@media (max-width: 1024px){
	#industry2 .box{flex-wrap: wrap;}
	#industry2 .left{width: 100%;padding-right: 0;}
	#industry2 .left .in_box{position: static;}
	#industry2 .right{width: 100%;margin-top: 60px;}
}
@media (max-width: 750px){
	#industry2 .left .in_box{font-size: 42px; line-height: 1.6;}
	#industry2 .right .item .txt{font-size: 30px; line-height: 1.6;}
}



#industry3{padding: 167px 0 159px;}
#industry3 .text_box{width: 53.125%;padding-right: 75px;}
#industry3 .text_box .tit{font-size: 33px;color: var(--main);font-weight: 700;line-height: 1.485;}
#industry3 .text_box .brief{font-size: 18px; color: #76777b;line-height: 34px;margin-top: 36px;}
#industry3 .text_box .text{margin-top: 40px;}
#industry3 .text_box .text .a{font-size: 18px;color: var(--main);padding: 0 22px 3px 2px;border-bottom: 2px solid transparent;background: url(/images/c/detail-icon.jpg) no-repeat 100% 2px;}
#industry3 .text_box .text .a:hover{border-bottom-color: #e72117;}
#industry3 .pic{width: 46.857%;}
@media (max-width: 1024px){
	#industry3{padding: 100px 0;}
	#industry3 .text_box{padding-right: 30px;}
}
@media (max-width: 750px){
	#industry3 .text_box{width: 100%;padding-right: 0;}
	#industry3 .text_box .tit{font-size: 42px; line-height: 1.6;}
	#industry3 .text_box .brief{font-size: 30px; line-height: 1.6;}
	#industry3 .text_box .text{margin-top: 30px;}
	#industry3 .text_box .text .a{font-size: 30px;padding-right: 30px;background-position-y: 11px;}
	#industry3 .pic{width: 100%;margin-top: 50px;}
}



#industry4{padding-bottom: 162px;}
#industry4 .title{font-size: 33px;color: var(--main);font-weight: 700;}
#industry4 .brief{font-size: 27px;color: var(--main);line-height: 1.485;margin-top: 30px;padding: 0 165px;}
#industry4 .content{margin-top: 83px;}
#industry4 .content .li{width: 23.5%;margin: 0 2% 40px 0;border-radius: 20px;overflow: hidden;}
#industry4 .content .li:nth-child(4n){margin-right: 0;}
#industry4 .content .li .pic{width: 100%;padding-top: 77.827%;}
#industry4 .content .li .tit{font-size: 22px;color: #fff;font-weight: 700;padding: 0 10px;background: rgba(20,49,95,.8);left: 0;right: 0;bottom: 0;z-index: 2;height: 80px;overflow: hidden;display: flex;flex-direction: column;justify-content: center;}
@media (max-width: 1440px){
	#industry4 .brief{padding: 0;}
}
@media (max-width: 1024px){
	#industry4 .content{margin-top: 60px;}
	#industry4 .content .li{width: 48%;margin-right: 4%;}
	#industry4 .content .li:nth-child(4n){margin-right: 4%;}
	#industry4 .content .li:nth-child(2n){margin-right: 0;}
}
@media (max-width: 750px){
	#industry4 .title{font-size: 42px; line-height: 1.6;}
	#industry4 .brief{font-size: 30px;}
	#industry4 .content .li .tit{font-size: 30px;}
}



/* 材料应用 */
#materials{padding: 140px 0 200px;}
#materials .top_brief{width: 87.42%; margin: 0 auto 90px; font-size: 33px; color: var(--main); font-weight: bold; line-height: 49px;}
#materials .mb_list{display: none;}
#materials .list .item{}
#materials .list .item .ul .li{margin-bottom: 50px; border-radius: 17px; background: #dde3eb; }
#materials .list .item .ul .li .name{padding: 18px 0; width: 100%; bottom: 0; left: 0; background: rgba(20,49,95,0.8); font-size: 27px; color: #fff; font-weight: bold; line-height: 41px; z-index: 5;}
#materials .list .item .pic_ul1{justify-content: space-between;}
#materials .list .item .pic_ul1 .li{width: 48.82%;}
#materials .list .item .pic_ul1 .li .back{padding-top: 51.92%;}
#materials .list .item .pic_ul2{justify-content: space-between;}
#materials .list .item .pic_ul2 .li{width: 23.4%;}
#materials .list .item .pic_ul2 .li:nth-child(4){margin-right: 0;}
#materials .list .item .pic_ul2 .li .back{padding-top: 96.92%;}
#materials .list .item .pic_ul3{justify-content: space-between;}
#materials .list .item .pic_ul3 .li{width: 31.94%;}
#materials .list .item .pic_ul3 .li:nth-child(4){margin-right: 0;}
#materials .list .item .pic_ul3 .li .back{padding-top: 72.2%;}
#materials .tip{margin-top: 50px; font-size: 27px; color: #252525; line-height: 1.5;}

@media (max-width: 750px) {
	#materials{padding: 80px 0;}
	#materials .top_brief{width: 100%; text-align:left; font-size: 36px; line-height: 1.6;}

	#materials .list .item .pic_ul1,
	#materials .list .item .pic_ul2,
	#materials .list .item .pic_ul3{flex-wrap: wrap;}
	#materials .list .item .pic_ul1 .li,
	#materials .list .item .pic_ul2 .li,
	#materials .list .item .pic_ul3 .li{width: 48%;}
	#materials .list .item .pic_ul1 .li .back,
	#materials .list .item .pic_ul2 .li .back,
	#materials .list .item .pic_ul3 .li .back{padding-top: 65.92%;}
	#materials .list .item .ul .li .name{padding: 10px 0;font-size: 26px; line-height: 35px;}
	#materials .list .item .pic_ul3 .li:last-child{width: 100%;}
}



/* 技术中心 */
#technical_video{padding-top: 141px;}
#technical_video .title{margin-bottom: 72px; font-size: 55px; color: var(--main); font-weight: bold; line-height: 62px;}
#technical_video .cate_list{width: 22%;}
#technical_video .cate_list .cate{padding: 26px 14px 17px; margin-bottom: 23px; width: 100%; border: 2px solid var(--main); border-radius: 17px; font-size: 24px; color: var(--main); line-height: 34px; font-weight: bold;}
#technical_video .cate_list .cate.cur{background: var(--main); color: #fff;}
#technical_video .video_list{width: 76%;}
#technical_video .video_list .list{margin-bottom: 40px;}
/*#technical_video .video_list .list .item{width: 30.8%; margin-right: 3.7%; margin-top: 58px;}*/
#technical_video .video_list .list .item{width: 32%; margin-right: 2%; margin-top: 58px;}
#technical_video .video_list .list .item .back{margin-bottom: 4px; /*padding-top: 74.93%;*/padding-top: 56.25%; background: #d2d2d2;}
#technical_video .video_list .list .item .back::before{content:"";display: block;width: 88px; height: 88px; background: url(/images/play.png) no-repeat center center/cover; position: absolute; top: 52%; left: 50%; transform: translate(-50%,-50%); z-index: 2;}
#technical_video .video_list .list .item .name{font-size: 18px; color: #252525; line-height: 26px; font-weight: bold;}
#technical_video .video_list .list .item:nth-child(3n){margin-right: 0;}
#technical_video .video_list .list .item:nth-child(-n+3){margin-top: 0;}
#technical_video .video_list .list .item .video{height: 0; overflow: hidden;}

#video_pop{ width: 100%; height: 0; overflow: hidden; position: fixed; top: 0;left: 0; z-index: 25;}
#video_pop.cur{height: 100vh;}
#video_pop .back{width: 100%; height: 100%; top:0; left:0; z-index: 20;}
#video_pop .in_box{ width: 95%; height: 95%; margin: 0 auto; top: 50%; transform: translateY(-50%); z-index: 30; background: #fff; border-radius: 28px; padding: 80px 3.38% 52px; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);}
#video_pop .in_box .close{top: 39px; right: 30px; z-index: 1; width: 22px; height: 22px; background: url(/images/products/close.png) no-repeat center center; }
#video_pop .content{width: 100%; height: 100%; margin: 0 auto;}
#video_pop .content iframe{width: 100% !important; height: 100% !important;} 

@media (max-width: 1440px) {
	#technical_video .cate_list .cate{font-size: 22px;}
}
@media (max-width: 1366px) {
	#technical_video .cate_list .cate{padding: 17px 14px; font-size: 20px;}
}
@media (max-width: 1024px) {
	#technical_video{padding-top: 100px;}
	#technical_video .video_list .list .item .name{font-size: 26px; line-height: 1.6;}
}
@media (max-width: 750px) {
	#technical_video{padding-top: 80px;}
	#technical_video .title{font-size: 42px; line-height: 1.6; margin-bottom: 40px;}
	#technical_video .video_box{flex-wrap: wrap;}
	#technical_video .cate_list{width:100%;display:flex; flex-wrap: wrap;}
    #technical_video .cate_list .cate{display: inline-block; width: max-content; font-size: 26px; margin-right: 20px; line-height: 82px; padding: 0 25px;}
    #technical_video .cate_list .cate:nth-child(2n){margin-right:0;}
	#technical_video .video_list{width: 100%;}
	#technical_video .video_list .list .item{width: 47.8%;}
	#technical_video .video_list .list .item:nth-child(3n){margin-right: 3.7%;}
	#technical_video .video_list .list .item:nth-child(-n+3){margin-top: 58px;}
	#technical_video .video_list .list .item:nth-child(2n){margin-right: 0;}
	#technical_video .video_list .list .item:nth-child(-n+2){margin-top: 0;}
	
	#bot_page .paging[type='default'] .paging_btn{font-size: 26px;}

	#video_pop .in_box{height: 535px;}
}



#technical_article{padding: 195px 0 185px;}
#technical_article .top{width: 76%; margin-bottom: 125px;}
#technical_article .top .title{margin-bottom: 23px; font-size: 55px; color: var(--main); font-weight: bold; line-height: 62px;}
#technical_article .top .info{font-size: 18px; color: #76777b; line-height: 34px;}
/* #technical_article .article_box .list{margin-bottom: 79px;} */
#technical_article .article_box .list .c#ont{display: flex; flex-wrap: wrap;}
#technical_article .article_box .list .cont [item]{width: 28.47%; margin-right: 7.22%; margin-top: 72px; border-radius: 17px; overflow: hidden; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);}
#technical_article .article_box .list .cont [item]:nth-child(3n){margin-right: 0;}
#technical_article .article_box .list .cont [item]:nth-child(-n+3){margin-top: 0;}
#technical_article .article_box .list .cont [item] .pic{width: 100%; padding-top: 67.05%; background: #dcdcdc;}
#technical_article .article_box .list .cont [item] .info_box{padding: 33px 5.68% 45px;}
#technical_article .article_box .list .cont [item] .info_box .time{margin-bottom: 14px; font-size: 16px; line-height: 24px; color: #7d7d7d; font-weight: bold; }
#technical_article .article_box .list .cont [item] .info_box .name{margin-bottom: 15px; font-size: 20px; font-weight: bold; line-height: 25px; color: #252525;}
#technical_article .article_box .list .cont [item] .info_box .brief{margin-bottom: 27px; font-size: 18px; color: #252525;}
#technical_article .article_box .list .cont [item] .info_box .more{font-size: 18px; line-height: 18px; color: #76777b; width: max-content; border-bottom: 2px solid transparent;}
#technical_article .article_box .list .cont [item] .info_box .more:hover{border-color: var(--color);}
#technical_article .article_box .list .cont [item] .info_box .more .icon{margin-left: 7px; width: 12px; height: 13px; background: url(/images/pic3.jpg) no-repeat center/cover; }
#technical_article .article_box .bot_page{margin-top: 79px;}
@media (max-width: 1440px) {
	#technical_article .article_box .list .cont [item]{width: 30.47%; margin-right: 5%;}
}
@media (max-width: 1280px) {
	#technical_article .article_box .list .cont [item]{margin-top: 40px;}
	#technical_article .article_box .list .cont [item] .info_box .name{line-height: 35px;}
	#technical_article .article_box .list .cont [item] .info_box .brief{margin-bottom: 20px; font-size: 20px; line-height: 30px;}
}
@media (max-width: 1024px) {
	#technical_article{padding: 100px 0;}
}
@media (max-width: 750px) {
	#technical_article{padding: 80px 0;}
	#technical_article .top{width: 100%; margin-bottom: 60px;}
	#technical_article .top .title{font-size: 42px; line-height: 1.6;}
	#technical_article .top .info{font-size: 30px; line-height: 1.6;}

	#technical_article .article_box .list .cont {}
	#technical_article .article_box .list .cont [item]{width: 100%; margin-top: 40px; margin-right: 0;}
	#technical_article .article_box .list .cont [item]:nth-child(-n+3){margin-top: 40px;}
	#technical_article .article_box .list .cont [item] .info_box .time{font-size: 26px; line-height: 1.6;}
	#technical_article .article_box .list .cont [item] .info_box .name{font-size: 36px; line-height: 1.6;}
	#technical_article .article_box .list .cont [item] .info_box .brief{font-size: 30px; line-height: 1.6;}
	#technical_article .article_box .list .cont [item] .info_box .more{font-size: 26px;}
}



#technical_download{padding: 0 0 190px;}
#technical_download .title{margin-bottom: 72px; font-size: 55px; color: var(--main); font-weight: bold; line-height: 62px;}
#technical_download .list {margin-bottom: 56px;}
#technical_download .list .li{width: 15.42%; margin-right: 1.48%; margin-top: 42px;}
#technical_download .list .li:nth-child(-n+6){margin-top: 0;}
#technical_download .list .li:nth-child(6n){margin-right: 0;}
#technical_download .list .li .back{width: 100%; margin-bottom: 6px; padding-top: 100%; border-radius: 17px; background: #d2d2d2;}
#technical_download .list .li .back .img{z-index: 4;}
#technical_download .list .li .back .name{width: 100%; bottom: 0; left: 0; background: rgba(20,49,95,0.8); font-size: 23px; color: #fff; font-weight: bold; line-height: 44px; z-index: 5;}
#technical_download .list .li .down{font-size: 19px; line-height: 25px; color: #252525;}

@media (max-width: 1024px) {
	#technical_download{padding: 0 0 100px;}
	#technical_download .list .li .back .name{font-size: 18px; line-height: 1.6;}
}
@media (max-width: 750px) {
	#technical_download{padding: 0 0 80px;}
	#technical_download .title{font-size: 42px; line-height: 1.6; margin-bottom: 40px;}
	#technical_download .list .li{width: 49%; margin-top: 40px;}
	#technical_download .list .li:nth-child(-n+6){margin-top: 40px;}
	#technical_download .list .li:nth-child(6n){margin-right: 40px;}
	#technical_download .list .li:nth-child(-n+2){margin-top: 0;}
	#technical_download .list .li:nth-child(2n){margin-right: 0;}
	#technical_download .list .li .back .name{padding: 10px;font-size: 30px; line-height: 1.6;}
	#technical_download .list .li .down{font-size: 30px; line-height: 1.6;}
}



/* 下载中心 */
#download{padding: 141px 0 200px;}
#download .box{padding: 0 4.17%;}
#download .box .list{margin-bottom: 195px;}
#download .box .list:last-child{margin-bottom: 0;}
#download .box .list .cate{margin-bottom: 43px;}
#download .box .list .cate .icon{width: 88px; height: 100px; margin-right: 35px;}
#download .box .list .cate .cate_name{width: calc(100% - 123px); font-size: 50px; color: #18315f; font-weight: bold; }
#download .box .list .ul .li{padding: 19px 0 19px 0.61%; border-bottom: 2px solid #56688a; justify-content: space-between;}
#download .box .list .ul .li .file_name{width: 95.13%; line-height: 47px; font-size: 35px; color: #252525;}
#download .box .list .ul .li .down_icon{width: 64px; height: 39px; }

@media (max-width: 750px) {
	#download{padding: 80px 0;}
	#download .box .list .cate .cate_name{font-size: 42px; line-height: 1.6;}
	#download .box{padding: 0;}
	#download .box .list{margin-bottom: 80px;}
	#download .box .list .ul .li .file_name{font-size: 36px; line-height: 1.6;}
}


/* 常见问答 */
#faq{padding: 100px 0 50px;}
#faq .box{padding: 0 4.17%;}
#faq .cate_box{}
#faq .cate_box .cate_list{margin-bottom: 68px;}
#faq .cate_box .cate_list .cate{width: 23.1%; padding: 36px 2.43% 33px; border-radius: 17px;  flex-direction: column; justify-content: space-between;}
#faq .cate_box .cate_list .cate:hover{transform: translateY(-10px); box-shadow: 0 0 12px rgb(0 0 0 / 10%);}
#faq .cate_box .cate_list .cate .icon{height: 115px;}
#faq .cate_box .cate_list .cate .name{margin-top: 47px; font-size: 27px; color: var(--main); line-height: 35px; font-weight: bold; text-align: center;}
#faq .cate_box .brief{width: 35.99%; margin: 0 auto; font-size: 18px; color: #b2b2b2; line-height: 21px;}
#faq .faq_list{}
#faq .faq_list .faq_item{padding-top: 138px;}
#faq .faq_list .faq_item .cate_name{margin-bottom: 20px; font-size: 33px; color: var(--main); line-height: 52px; font-weight: bold;}
#faq .faq_list .faq_item .menu .li{padding: 32px 0; border-bottom: 2px solid var(--main);}
#faq .faq_list .faq_item .menu .li:last-child{padding-bottom: 105px; border-bottom: 4px solid var(--main);}
#faq .faq_list .faq_item .menu .li .el-name{font-size: 27px; color: #252525; line-height: 40px; background: url(/images/faq/faq-pic4.png) no-repeat top 6px right 11px;}
#faq .faq_list .faq_item .menu .li .el-name span{display: inline-block; width: 73.97%; }
#faq .faq_list .faq_item .menu .li .el-children{} 
#faq .faq_list .faq_item .menu .li .el-children .in{padding-top: 27px; padding-bottom: 56px; width: 92.56%;font-size:18px;color:#76777b;line-height:34px;}
#faq .faq_list .faq_item .menu .li .el-name.cur{color: var(--main); font-weight: bold; background-image: url(/images/faq/faq-pic5.png);}

#faq .faq_list .faq_item:last-child .menu .li:last-child{border: 0;}

@media (max-width: 1366px) {
	#faq .cate_box .cate_list .cate{width: 28.1%;}

	#faq .faq_list .faq_item .menu .li .el-name{font-size: 24px; line-height: 1.6;}
	#faq .faq_list .faq_item .menu .li .el-children .in{font-size: 24px; line-height: 1.6;}
}
@media (max-width: 750px) {
	#faq{padding: 80px 0 40px;}
	#faq .box{padding: 0;}
	#faq .cate_box .cate_list .cate{width: 32.1%; box-shadow: 0 0 12px rgb(0 0 0 / 10%);}
	#faq .cate_box .cate_list .cate:hover{transform: translateY(0);}
	#faq .cate_box .brief{width: 100%; font-size: 26px; line-height: 1.6;}
	#faq .faq_list .faq_item{padding-top: 100px;}
	#faq .faq_list .faq_item .cate_name{font-size: 36px; line-height: 1.6;}
	#faq .faq_list .faq_item .menu .li .el-name{font-size: 32px; background-position-y: 20px;}
	#faq .faq_list .faq_item .menu .li .el-name span{width: 85%;}
	#faq .faq_list .faq_item .menu .li .el-children .in{font-size: 26px;}
}



/* 关于我们 */
#about_company{padding: 188px 0 160px;}
#about_company .company{margin-bottom: 140px;}
#about_company .company .pic{width: 52.5%; padding-top: 33%;}
#about_company .company .info{width: 42.45%; padding-right: 5.6%;}
#about_company .company .info .tit{margin-bottom: 20px; font-size: 33px; color: var(--main); line-height: 40px; font-weight: bold;}
#about_company .company .info .name{margin-bottom: 42px; font-size: 27px; color: var(--main); line-height: 40px;}
#about_company .company .info .biref{padding-right: 12%; font-size:18px;color:#76777b;line-height:34px;}
#about_company .brand .pic{width: 47.14%; padding-top: 33%;}
#about_company .brand .info{width: 45.57%; padding-left: 12.5%;}
#about_company .brand .info .tit{margin-bottom: 12px; font-size: 33px; color: var(--main); line-height: 40px; font-weight: bold;}
#about_company .brand .info .name{margin-bottom: 42px; font-size: 27px; color: var(--main); line-height: 40px;}
#about_company .brand .info .biref{font-size:18px;color:#76777b;line-height:34px;}

@media (max-width: 1680px) {
	#about_company .brand .info{padding-left: 9.5%;}
}
@media (max-width: 1550px) {
	#about_company .company .info .biref{padding: 0;}
}
@media (max-width: 1440px) {
	#about_company .company{margin-bottom: 115px;}
}
@media (max-width: 1200px) {
	#about_company .company .info .name,
	#about_company .brand .info .name{margin-bottom: 25px; font-size: 26px;line-height: 40px;}
	#about_company .company .info .biref,
	#about_company .brand .info .biref{font-size: 24px;line-height: 30px;}
}
@media (max-width: 1024px) {
	#about_company .company .info {width: 43.45%; padding-right: 3.6%;}
	#about_company .brand .info{padding-left: 4.5%;}
}
@media (max-width: 950px) {
	#about_company .company{flex-wrap: wrap;width: 92%; margin: 0 auto;}
	#about_company .company .pic{width: 100%; padding-top: 63%;}
	#about_company .company .info{width: 100%; margin-top: 40px; padding-right: 0;}

	#about_company .brand{flex-direction: column-reverse; width: 92%; margin: 40px auto 0;}
	#about_company .brand .pic{width: 100%; padding-top: 63%;}
	#about_company .brand .info{width: 100%; margin-top: 40px; padding-left: 0;}
}
@media (max-width: 750px) {
	#about_company{padding: 80px 0;}
	#about_company .company .info .tit{font-size: 42px; line-height: 1.6;}
	#about_company .company .info .name, 
	#about_company .brand .info .name{font-size: 36px; line-height: 1.6;}
	#about_company .company .info .biref, 
	#about_company .brand .info .biref{font-size: 26px; line-height: 1.6;}
}


#about_commitment{padding: 120px 0 105px; background: #edf2fb url(/images/about/about-pic3.png) no-repeat bottom left; background-size: 30%;}
#about_commitment .left{width: 41.88%; padding-left: 14.58%;}
#about_commitment .left .tit{margin-bottom: 21px; font-size: 33px; color: var(--main);  line-height: 46px; font-weight: bold;}
#about_commitment .left .brief{font-size: 27px; color: var(--main); line-height: 49px;}
#about_commitment .right{width: 46.88%; font-size:18px;color:#76777b;line-height:34px;}

@media (max-width: 1440px) {
	#about_commitment .left{padding-left: 9.58%;}
}
@media (max-width: 1200px) {
	#about_commitment .left{padding-left: 4.58%;}
}
@media (max-width: 750px) {
	#about_commitment{padding: 80px 0;}
	#about_commitment .box{flex-wrap: wrap;}
	#about_commitment .left{width: 100%; padding-left: 0;}
	#about_commitment .left .tit{font-size: 42px; line-height: 1.6;}
	#about_commitment .left .brief{font-size: 36px; line-height: 1.6;}
	#about_commitment .right{width: 100%; margin-top: 40px; font-size: 26px; line-height: 1.6;}
}



#about_innovator{padding-top: 145px;}
#about_innovator .pic{width: 32.6378%; padding-top: 34.7782%; margin-right: 3.9%;}
#about_innovator .info{width: 51.1%}
#about_innovator .info .li{width: 45.9%;}
#about_innovator .info .li .tit{margin-bottom: 58px; font-size: 33px; color: var(--main); line-height: 46px; font-weight: bold;}
#about_innovator .info .li .brief{ font-size:18px;color:#76777b;line-height:34px;}

@media (max-width: 1550px) {
	#about_innovator .info{width: 57.1%;}
	#about_innovator .info .li{width: 46.9%;}
	#about_innovator .info .li .tit{font-size: 29px;}
}
@media (max-width: 1440px) {
	#about_innovator .info{width: 60.1%;}
	#about_innovator .info .li .tit{margin-bottom: 25px;}
}
@media (max-width: 1200px) {
	#about_innovator .info .li .brief{font-size: 22px; line-height: 1.6;}
}
@media (max-width: 950px) {
	#about_innovator{padding-top: 130px;}
}
@media (max-width: 750px) {
	#about_innovator{padding-top: 80px;}
	#about_innovator .box{flex-wrap: wrap; width: 92%; margin: 0 auto;}
	#about_innovator .pic{width: 100%; padding-top: 123%; margin-right: 0;}
	#about_innovator .info{width: 100%; flex-wrap: wrap;}
	#about_innovator .info .li{width: 100%; margin-top: 40px;}
	#about_innovator .info .li .tit{font-size: 42px; line-height: 1.6;}
	#about_innovator .info .li .brief{font-size: 26px;line-height: 1.6;}
}


#about_milestone{padding: 197px 0 200px;}
#about_milestone .top {margin-bottom: 80px; font-size: 55px; color: var(--main); font-weight: bold; line-height: 62px;}
#about_milestone .history .line{width: 100%; height: 117px; top: 50%; left: 0; transform: translateY(-50%); z-index: 0; background: var(--main);}
#about_milestone .history .cw1618{top:50%; transform:translate(-50%, -50%); left:50%;}

#about_milestone .pc-cont {margin-left: 100px !important; overflow: visible !important;}
#about_milestone .pc-cont .wrapper{display: flex; justify-content: space-between;}
#about_milestone .pc-cont .slide{width: max-content; min-height: 923px; display: flex; align-items: center;}
#about_milestone .pc-cont .slide .year{height: 117px; line-height: 117px; font-size: 33px; color: #fff; font-weight: bold;}
#about_milestone .pc-cont .slide .i{position: absolute; bottom: -18px; left: 50%; transform: translateX(-50%); z-index: 1; width: 32px; height: 36px; background: url(/images/about/about-pic5.png) no-repeat center/cover;}

#about_milestone .pc-cont .slide .brief{top: 57%; bottom: inherit; left: -188px; width: 225px; height: 280px; padding: 22px 14px; display: flex;align-items: flex-end;}
#about_milestone .pc-cont .slide .brief:before{content:""; display: block; width: 4px; height: 100%; background: var(--main); position: absolute; top: 0; right: 0; z-index: 5;}
#about_milestone .pc-cont .slide .brief::after{content:""; display: block; width: 32px; height: 36px; background: url(/images/about/about-pic5.png) no-repeat center/cover; position: absolute; bottom: -4px; right: -15px; }

#about_milestone .pc-cont .slide .brief .txt{font-size: 18px; color: var(--main); line-height: 25px;}
#about_milestone .pc-cont .slide:nth-child(2n) .brief{bottom: 57%;top:inherit; align-items: flex-start;}
#about_milestone .pc-cont .slide:nth-child(2n) .i{bottom: inherit; top: -18px;}
#about_milestone .pc-cont .slide:nth-child(2n) .brief::after{bottom: inherit; top: -4px}
#about_milestone .pc-cont .slide:last-child .brief{left: -63%;}

#about_milestone .pc-cont .slide:nth-child(5) .brief,
#about_milestone .pc-cont .slide:nth-child(8) .brief{height: 340px !important;}

@media (max-width: 1680px) {
	#about_milestone .pc-cont {margin-left: 150px !important;}
}
@media (max-width: 1280px) {
	#about_milestone .pc-cont{ margin-left: 180px !important;}
	#about_milestone .pc-cont .slide{width: 23%;}
	#about_milestone .pc-cont .slide .brief{left: -225px; width: 265px;}
	#about_milestone .pc-cont .slide:last-child .brief{left: -72%;}
}
@media (max-width: 1200px) {
	#about_milestone{padding: 190px 0;}
	#about_milestone .pc-cont .slide .brief{left: -227px;}
	#about_milestone .pc-cont .slide:last-child .brief{left: -77%;}
	#about_milestone .pc-cont .slide:nth-child(5) .brief,
	#about_milestone .pc-cont .slide:nth-child(8) .brief{height: auto !important;}
}
@media (max-width: 950px) {
	#about_milestone .pc-cont .slide{width: 32%;}
	#about_milestone .pc-cont .slide:last-child .brief{left: -75%;}
}
@media (max-width: 750px) {
	#about_milestone{padding: 80px 0 150px;}
	#about_milestone .pc-cont{ margin-left: 225px !important;}
	#about_milestone .pc-cont .slide{width: 60%;}
	#about_milestone .pc-cont .slide:last-child .brief{left: -59%;}
	#about_milestone .pc-cont .slide .brief .txt{font-size: 26px; line-height: 1.6;}
	
}


/* 渐变背景波动 */
@keyframes gradient {
    0% {background-position:0% 50%;}
    50% {background-position:100% 50%;}
    100% {background-position:50% 0%;}
}
 
/* 制造与品质 */
/* #make{padding-top:141px;} */
#make{padding-top: 200px;}
#make .tit{font-size:33px;font-weight:bold;color:var(--main);margin-bottom:25px;}
#make .brief{font-size:27px;line-height:40px;color:#707070;width:70%;margin:0 auto;}
#make .list{margin:130px 0;}
#make .list .item{margin-right:6.945%;}
#make .list .item:last-child{margin-right:0;}
#make .list .item .num{text-align:center;margin-bottom:12px;}
#make .list .item .num .t{font-size:84px;color:var(--main);font-weight:bold;}
#make .list .item .num .unit{align-self:flex-end;font-size:48px;color:var(--main);font-weight:bold;}
#make .list .item .num .unit.s{align-self:flex-start;}
#make .list .item .txt{text-align:center;font-size:26px;color:#252525;line-height:34px; font-weight: bold;}
#make .line{width:92%;max-width:1640px;margin:0 auto;height:2px;background-color:#7d8da9;}



#quality{padding:150px 0 200px;}
/* #quality .tit{font-size:33px;font-weight:bold;color:var(--main);margin-bottom:30px;}
#quality .brief{font-size:24px;color:#252525;line-height:40px;width:75%;margin:0 auto;} */
#quality .top_box{}
#quality .top_box .pic{width: 53.125%; height: 435px; border-radius: 8px; overflow: hidden;}
#quality .top_box .pic .img{z-index: 5;}
#quality .top_box .pic .play{width: 68px; height: 48px; border-radius: 5px; background-color: #f00; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 6; transition: opacity .25s cubic-bezier(0,0,.2,1);}

#quality .top_box .info{width: 43.75%;}
#quality .top_box .info .tit{margin-bottom:38px; font-size:33px; line-height:45px; font-weight:bold; color:var(--main);}
#quality .top_box .info .brief{font-size:24px; line-height:40px; color:#252525; width: 77%; margin:0 auto;} 

#quality .cont{margin: 200px 0 100px;}
#quality .cont .left{width: 34.72%; padding-left: 7.5%; font-size:27px;color:var(--main);line-height:40px;}
#quality .cont .right{width:60%;font-size:18px;color:#76777b;line-height:34px; padding-right: 4%;}
#quality .list .item{width:calc((100% - 82px) / 3);margin-right:42px;}
#quality .list .item:nth-child(3n){margin-right:0;}
#quality .list .item .pic{padding-top:56.6%;border-radius:20px;overflow:hidden;}
#quality .list .item .name{font-size:27px;font-weight:bold;color:#252525;margin:55px 0 25px;}
#quality .list .item .txt{font-size:18px;color:#76777b;line-height:34px;}




#output{margin-bottom: 200px; padding:100px 0 80px;background-color:#032356;}
#output .tit{font-size:33px;font-weight:bold;color:#fff;line-height:60px;}
#output .list{width:92%;max-width:1505px; margin:75px auto 0;position:relative;padding:0 30px;}
#output .list::after{content:'';position:absolute;z-index:2;left:0;top:100px;width:100%;height:4px;background:linear-gradient(to right,var(--color),#3662f2);animation:gradient 5s infinite ease-in-out alternate;background-position: 0 0;background-size:200% 100%;}
#output .list .li{margin-right:36px;}
#output .list .li:last-child{margin-right:0;}
#output .list .li .icon{height:82px;margin-bottom:45px;}
#output .list .li .brief{font-size:19px;color:#fff;line-height:25px;}
@media (max-width:1440px) {
    #make .list .item{margin-right:4.5%;}

	#quality .top_box .info .brief{width: 90%;}
	#quality .cont .left{padding-left: 2.5%;}
}
@media (max-width: 1280px) {
	#make .list .item .num .t{font-size: 60px;}
	#make .list .item .txt{font-size: 20px;}
}
@media (max-width:1024px) {
    #make{padding-top:80px;}
    #make .brief{width:100%;}
    #make .list{margin:60px 0 30px;}
    #make .list{flex-wrap:wrap;}
    #make .list .item{width:calc((100% - 50px) / 2);margin:0 50px 50px 0;}
    #make .list .item:nth-child(2n){margin-right:0;}

    #quality{padding:80px 0;}
	#quality .top_box .pic{height: 375px;}
    #quality .top_box .info .brief{width:100%;font-size: 22px; line-height: 30px;}
    #quality .cont{margin:80px 0;flex-direction:column;}
    #quality .cont .left{width:100%;margin-bottom:30px; padding-left: 0;}
    #quality .cont .right{width:100%; padding-right: 0;}

    #output{padding:80px 0; margin-bottom: 80px;}
	#output .list{padding: 0;}
}
@media (max-width:750px) {
    #make .tit{font-size:42px;}
    #make .brief{font-size:30px;line-height:1.6;}
    #make .list .item .num .t{font-size:72px;}
    #make .list .item .num .unit{font-size:36px;}
    #make .list .item .txt{font-size:30px;line-height:1.6;}

    #quality{padding-bottom:30px;}
	#quality .top_box{flex-direction: column-reverse;}
	
	#quality .top_box .pic{margin-top: 40px; width: 100%; height: 395px;}
	#quality .top_box .info{width: 100%;}
    #quality .top_box .info .tit{margin-bottom: 20px; font-size:42px; line-height: 1.5;}
    #quality .top_box .info .brief{font-size: 24px; line-height: 1.5;}

    #quality .list{flex-wrap:wrap;}
    #quality .list .item{width:100%;margin:0 0 50px 0;}
    #quality .list .item .name{font-size:36px;margin:30px 0 10px;line-height:1.6;}
    #quality .list .item .txt{font-size:30px;line-height:1.6;}
    #quality .cont .left,
    #quality .cont .right,
    #quality .brief{font-size:30px;line-height:1.6;}

    #output {padding-bottom:30px;}
    #output .tit{font-size:42px;}
    #output .list{padding:0;margin-top:50px;flex-wrap:wrap;}
    #output .list::after{display:none;}
    #output .list .li{width:calc((100% - 30px) / 2);margin:0 30px 50px 0;}
    #output .list .li:nth-child(2n){margin-right:0;}
    #output .list .li .icon{margin-bottom:20px;}
    #output .list .li .brief{text-align:center;font-size:30px;line-height:1.6;}
}


/* 合作 */
#cooper-cont{padding:135px 0 0;}
#cooper-cont .cont .left{width:calc(100% - 49%);padding-right:7.64%; font-size:33px;line-height:49px;color:var(--main);}
#cooper-cont .cont .right{width:49%;font-size:18px;line-height:34px;color:#76777b;}

#partner{padding:156px 0;}
#partner .tit{font-size:33px;font-weight:bold;line-height:40px;color:var(--main);text-align:center;}
#partner .brief{font-size:27px;line-height:40px;color:#252525;width:70%;margin:30px auto 90px;text-align:center;}
#partner .wrap{box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);;}
#partner .wrap .content .box{height: 90px; }

#support{padding:0 0 190px;}
#support .tit{font-size:33px;font-weight:bold;color:var(--main);line-height:59px;text-align:center;}
#support .brief{width:70%;margin:20px auto 140px; font-size:27px;color:var(--main);line-height:40px;text-align:center;}

#support .list{padding: 0 4.5% 0 6.94%; justify-content: space-between;}
#support .list .li{width: 38.46%; margin-bottom: 100px;}
#support .list .li .icon img{max-height:120px;}
#support .list .li .name{text-align:center;font-size:27px;font-weight:bold;line-height:35px;color:var(--main);margin:40px 0 40px;}
#support .list .li .txt{font-size:18px;line-height:34px;color:#76777b;}
#support .tip{width: 75%; margin: 0 auto; font-size:16px;line-height:24px;color:#76777b;}

@media (max-width:1024px) {
    #cooper-cont{padding:80px 0 0;}
    #cooper-cont .cont{flex-direction:column;}
    #cooper-cont .cont .left{width:100%;padding-right:0;margin-bottom:30px;}
    #cooper-cont .cont .right{width:100%;}

    #partner .brief{width:100%;}
    /* #support{padding-top:0;} */
    #support .brief{width:100%;}

    #support .list .li{margin:0 50px 50px 0;width:calc((100% - 50px) / 2);}
	#support .tip{width: 100%;}
}
@media (max-width:750px) {
    #cooper-cont .cont .left{font-size:30px;line-height:1.6;}
    #cooper-cont .cont .right{font-size:30px;line-height:1.6;}

    #partner{padding:80px 0;}
    #partner .tit{font-size:42px;}
    #partner .brief{margin-bottom:50px;}
	#partner .wrap .content .box{height: 200px; width: 200px; }
	/* #partner .wrap .content .box img{width: 50%;} */
	#partner .wrap .content .box img{transform: scale(1.3);}

    #support{padding:0 0 80px;}
    #support .tit{font-size:42px;line-height:1.6;}
    #support .brief{margin-bottom:50px;}

	#support .list{padding: 0;}
    #support .list .li{width:100%;margin:0 0 60px 0;}
    #support .list .li .name{margin:20px 0;font-size:36px;line-height:1.6;}
	#support .list .li .txt,
    #support .tip{font-size:26px;line-height:1.6;margin-top:0;}
}


/* 新闻 */
#news{padding: 175px 0 130px;}
#news .content{padding: 0 8.05% 0 4.44%;}
#news .content .left{width: 19.284%;}
#news .content .left .name{cursor:pointer;display:flex;align-items:center;justify-content:center;}
#news .content .left .name{font-size:26px;color:var(--color2);font-weight:bold;width:100%;height:82px;border:3px solid var(--color2);border-radius:20px;margin-bottom:8px;}
#news .content .left .name:hover,
#news .content .left .name.cur{background-color:var(--color2);color:#fff;}

#news .content .right{width: 77.371%;}
#news .content .right .con .item{cursor:pointer;/*padding:10px 3.69% 10px 14px;*/margin-bottom:53px;border-radius:17px;box-shadow: 2px 3px 21.6px 2.4px rgba(13, 13, 13, 0.15);overflow:hidden; display: flex; align-items: center; }
#news .content .right .con .item .pic{overflow:hidden;width: 48%; height: 312px;}
#news .content .right .con .item .pic img{transition:all 0.3s;}
#news .content .right .con .item:hover .pic img{transform:scale(1.1);}
#news .content .right .con .item .context{width: calc(100% - 48%); padding: 0 3.49% 0 5.33%;}
#news .content .right .con .item .context .tit{font-size:24px;color:#252525;line-height:40px;}
#news .content .right .con .item .context .time{font-size:16px;color:#7d7d7d;line-height:24px;font-weight: bold;margin: 10px 0 15px;}
#news .content .right .con .item .context .brief{font-size:18px;color: #767776;;line-height:25px;}
#news .content .right .con .item .context .more{display:flex;justify-content:flex-end;margin-top:40px;}
#news .content .right .con .item .context .more .btn{width:fit-content;border-bottom:2px solid transparent;padding:0 3px 0 8px;}
#news .content .right .con .item .context .more .btn:hover{border-bottom:2px solid rgba(231,22,24,0.5);}
#news .content .right .con .item .context .more .btn .icon{margin-left:8px;width: 14px; height: 15px;}
#news .content .right .con .item .context .more .btn .txt{font-size:18px;color:var(--main);}

@media (max-width:1440px) {
    #news .content .right{padding-right:0;}
}
@media (max-width:1280px) {
	#news .content{padding: 0;}
	#news .content .left .name{font-size: 22px;}
    #news .content .right .con .item .context .more{margin-top:50px;}
}
@media (max-width:1024px) {
    #news .content .right .con .item .context .more{margin-top:30px;}
}
@media (max-width:750px) {
    #news{padding:80px 0;}
    #news .content{flex-direction:column;}
    #news .content .left{width:100%;display:flex; flex-wrap: wrap;}
    #news .content .left .name{display: inline-block; width: max-content; font-size: 26px; margin-right: 20px; line-height: 82px; padding: 0 25px;}
    #news .content .left .name:nth-child(2n){margin-right:0;}
    #news .content .right{width:100%;padding:0;margin-top:50px;}
    #news .content .right .con .item{margin-bottom:50px; flex-wrap: wrap;}
	#news .content .right .con .item .pic{width: 100%; margin: 0;}
	#news .content .right .con .item .pic img{width: 100%;}
    #news .content .right .con .item .context{width: 100%; margin:30px 0;}
    #news .content .right .con .item .context .tit{font-size:42px;line-height:1.6;}
    #news .content .right .con .item .context .brief{font-size:30px;line-height:1.6;}
    #news .content .right .con .item .context .time{font-size:26px;line-height:1.6;}
    #news .content .right .con .item .context .more .btn .txt{font-size:26px;}
}


/* 新闻详情 */
#news-detail{padding-top: 170px;}
#news-detail .breadcrumbs{justify-content: center;}
#news-detail .breadcrumbs,
#news-detail .breadcrumbs a{color: var(--main);}
#news-detail .breadcrumbs a{background-image: linear-gradient(to right,transparent,transparent 50%,var(--main) 50%);}
#news-detail .top{padding:170px 0 0;}
#news-detail .top .left{width:calc(100% - 23.403% - 4.862%);}
#news-detail .top .left .title{font-size:33px;color: #252525;}
#news-detail .top .left .time{font-size:18px;color: #252525; margin: 25px 0 40px;}
/* #news-detail .top .left .content{width:100%;height:804px;border:1px solid var(--color);font-size:38px;color:var(--color);line-height:50px;overflow-y:auto;} */
#news-detail .top .left .content{width:100%; font-size:38px; line-height:50px;}
#news-detail .top .right{width:23.403%;margin-left:4.862%;margin-top:175px;}
/* #news-detail .top .right .tit{font-size:33px;font-weight:bold;color:var(--color2);padding:0 0 35px 7.72%;border-bottom:1px solid var(--color2);} */
#news-detail .top .right .tit{font-size:33px;font-weight:bold;color:var(--color2);padding:0 0 35px 0;border-bottom:1px solid var(--color2);}
/*#news-detail .top .right .nav .name{font-size:20px;color: var(--main);padding:42px 7.72% 33px 7.72%;border-bottom: 1px solid var(--color2);  transition: 0.3s all ease;}*/
#news-detail .top .right .nav .name{font-size:16px;color: var(--main);padding:33px 7.72%;border-bottom: 1px solid var(--color2);  transition: 0.3s all ease;}
#news-detail .top .right .nav .name:hover{color: var(--color);}
#news-detail .bot{padding: 115px 0;margin-left:95px;}
#news-detail .bot .txt{font-size:20px;font-weight:bold;color:var(--color2);margin-right:48px;}
#news-detail .bot .list .li{cursor:pointer; margin-right:10px;width:35px;height:35px;border-radius:50%;overflow:hidden;}
@media (max-width: 1280px) {
	#news-detail .top{padding: 100px 0 0;}
}
@media (max-width:1024px) {
    #news-detail .top{padding:80px 0;}
    #news-detail .bot{padding:80px 0;}
}
@media (max-width:750px) {
	#news-detail{margin-top: 90px; border-top: 1px solid #ebebeb; padding-top: 30px;}
	#news-detail .top{padding: 0; flex-wrap: wrap;}
	#news-detail .top .left{width: 100%;}
    #news-detail .top .left .title{font-size:56px; line-height: 1.6;}
    #news-detail .top .left .time{font-size:30px; line-height: 1.6;}
	#news-detail .top .left .content{height: auto; padding: 0 15px;}
    #news-detail .top .left .content,
    #news-detail .top .left .content *{font-size: 30px !important;line-height:1.6;}
	
    #news-detail .top .right{width: 100%; margin-left: 0; margin-top: 80px;}
    #news-detail .top .right .tit{font-size: 36px; line-height:1.6; padding:0 0 30px 10px;}
    #news-detail .top .right .nav .name{font-size:30px;padding:30px 10px;}
    #news-detail .bot{margin-left:0;}
    #news-detail .bot .txt{font-size:30px;}
}



/* 联系我们 */
#contact{padding: 130px 0 157px;}
#contact .cont{justify-content: space-between;}
#contact .cont .left{width: 40.07%; padding-left: 4.3%;}
#contact .cont .left .title{font-size:33px;font-weight:bold;line-height:45px;color:var(--main);margin-bottom:30px;}
#contact .cont .left .list .li{display:flex;align-items:flex-start;margin-bottom:30px;}
#contact .cont .left .list .li .icon{margin: 7px 3.927% 0 0;width:20px;}
#contact .cont .left .list .li .icon.email{margin-top:9px;}
#contact .cont .left .list .li .txt{font-size: 18px;color:#76777b;width:calc(100% - 23px - 20px); line-height: 35px;}
#contact .cont .left .list .li .li-box{width:calc(100% - 23px - 35px);}
#contact .cont .left .list .li .li-box .item{margin-bottom:40px;}
#contact .cont .left .list .li .li-box .item:last-child{margin-bottom:0;}
#contact .cont .left .list .li .li-box .item .tit{font-size:24px;color:#76777b;line-height:35px;font-weight:bold;}
#contact .cont .left .list .li .li-box .item .address{font-size:18px;color:#76777b;line-height:25px;margin:12px 0 30px;}
#contact .cont .left .list .li .li-box .item .map{width:100%;height:243px;}
#contact .cont .left .list .li:last-child{margin-bottom: 0;}

#contact .cont .right{width: 56.08%;padding-right: 4.6%;}
#contact .cont .right .tit{padding-left: 40px; font-size:20px;line-height:39px;color:#252525;}
#contact .cont .right .contact_form{margin-top: 38px; padding: 75px 57px 35px; box-shadow: 1.805px 2.396px 21.6px 10.4px rgba(60, 57, 57, 0.05); border-radius: 17px;}
#contact .cont .right .contact_form .input{width:100%;height:74px;border:1px solid rgba(20,49,95,0.6);margin-bottom:47px;padding:0 30px;font-size:18px;color:#252525;line-height: 74px; border-radius: 8px;}
#contact .cont .right .contact_form .input::placeholder{color:#76777b;}
#contact .cont .right .contact_form .textare{line-height:45px; width:100%;height:332px;border:1px solid rgba(20,49,95,0.6);padding:20px 30px;font-size:18px;color:#252525;border-radius: 8px;}
#contact .cont .right .contact_form .textare::placeholder{color:#76777b;}
#contact .cont .right .contact_form .btn{font-size:18px;color:#fff;margin:28px 0 44px; width:151px;height:63px;background-color: #e14504; border-radius: 8px;}
/* #contact .cont .right .contact_form .btn:hover{background-color: var(--color);} */
#contact .cont .right .contact_form .tip{font-size: 14px;line-height:20px;color:#898b8e;}

@media (max-width:1024px) {
	#contact .cont .right,
	#contact .cont .right .tit{padding: 0;}
}
@media (max-width:750px) {
    #contact{padding:80px 0;}
    #contact .cont{flex-direction:column;}
    #contact .cont .left{width:100%;padding-right:0;padding-left: 0;}
    #contact .cont .left .title{font-size:42px;line-height:normal;margin-bottom:50px;}
    #contact .cont .left .list .li .txt{font-size:30px;line-height:1.6;}
	#contact .cont .left .list .li .icon{height: 33px;}
    #contact .cont .left .list .li .li-box .item .tit{font-size:30px;}
    #contact .cont .left .list .li .li-box .item .address{font-size:26px;line-height:1.5;}
	#contact .cont .left .list .li .li-box .item .map{height: 400px;}
    #contact .cont .right{width:100%;padding-top:80px; padding-right: 0;}
    #contact .cont .right .tit{font-size: 36px; line-height: 1.6;}
    #contact .cont .right .contact_form{margin-top:50px;}
    #contact .cont .right .contact_form .input{font-size:36px;}
    #contact .cont .right .contact_form .textare{font-size:36px;line-height:1.6;}
    #contact .cont .right .contact_form .btn{font-size:36px;}
    #contact .cont .right .contact_form .tip{font-size: 26px;line-height:1.6;}
}



#retention_pop{ width: 100%; height: 0; overflow: hidden; position: fixed; top: 0;left: 0; z-index: 25;}
#retention_pop.cur{height: 100vh;}
#retention_pop .back{width: 100%; height: 100%; top:0; left:0; z-index: 20;}

#retention_pop .in_box{margin: 0 auto; top: 50%; transform: translateY(-50%); z-index: 30; background: #fff; border-radius: 28px; width: 23.77%; padding: 55px 60px 20px; box-shadow: 1.805px 2.396px 21.6px 2.4px rgba(24, 24, 24, 0.16);}
#retention_pop .in_box .close{top: 17px; right: 19px; z-index: 1; width: 22px; height: 22px; background: url(/images/products/close.png) no-repeat center center/cover; }
#retention_pop .content{width: 100%; }
#retention_pop .content .p1{margin-bottom: 17px; font-size: 23px; color: var(--main); line-height: 35px; font-weight: bold;letter-spacing: -1px;}
#retention_pop .content .pic{margin: 0 auto 15px; width: 87%; height: 240px;}
#retention_pop .content .p2{width: 79.6%; margin: 0 auto; font-size: 13px; color: #76777b; line-height: 17px;}
#retention_pop .content .btn{display: block; margin: 15px auto 20px; width: 230px; height: 42px; line-height: 42px; font-size: 16px; color: #fff; background: var(--main); border-radius: 45px;}
#retention_pop .content .btn:hover{color: #e14504;}
#retention_pop .content .p3{width: 100%; font-size: 13px; color: #76777b; line-height: 32px;}

@media (max-width: 1680px) {
	#retention_pop .in_box{width: 26.77%;}
}
@media (max-width: 1550px) {
	#retention_pop .in_box{width: 30.77%;}
}
@media (max-width: 1280px) {
	#retention_pop .in_box{width: 35%;}
}
@media (max-width: 1024px) {
	#retention_pop .in_box{width: 49%;}
}
@media (max-width: 750px) {
	#retention_pop .in_box{width: 90%; padding: 90px 5.38% 45px;}
	#retention_pop .in_box .close{top: 35px; right: 35px; z-index: 1; width: 30px; height: 30px;}
	#retention_pop .content .p1{font-size: 42px; line-height: 1.6;}
	#retention_pop .content .pic{margin-bottom: 30px; width:90%; height: 280px;}
	#retention_pop .content .p2{width: 100%; font-size: 30px; line-height: 1.6;}
	#retention_pop .content .btn{font-size: 26px; width: 390px; height: 70px; line-height: 70px; margin: 40px auto;}
	#retention_pop .content .btn:hover{color: #fff;}
	#retention_pop .content .p3{font-size: 26px;}
}



/* 右侧悬浮 */
#float_box{position: fixed; bottom: 70px; right: 17px; z-index: 10; display: flex;}
#float_box .online{display: none; padding: 0 19px; line-height: 37px; background: var(--color); font-size: 14px; color: #fff; font-weight: bold; border-radius: 8px; margin-right: 4px; box-shadow: -0.195px 0.396px 9.6px -1.6px rgb(184 184 184);}
#float_box .top{width: 47px; height: 37px; background: #54565b; border-radius: 8px;}

@media (max-width: 1440px) {
	#float_box{bottom: 30%;}
}
@media (max-width: 1200px) {
	#float_box{bottom: 55px;}
}
@media (max-width: 750px) {
	#float_box .online{font-size: 26px;}
	#float_box .top{width: 60px;}
}


/* 全局搜索 */
#search{width:100%; padding-bottom:40px; margin:180px 0 0;}
#search .form{margin-bottom:22px;margin-top: 20px;}
#search .form .text{width: 550px;padding-left: 15px;height: 70px;line-height: 70px;border:1px solid #dddddd;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;font-size: 24px;}
#search .form .submit{height: 70px;width: 70px;border:1px solid #dddddd;border-top-right-radius: 5px;border-bottom-right-radius:5px;background: url(/images/search.png) no-repeat center center; font-size: 24px;}
#search .list{width:100%; margin-bottom:50px;}
#search .list .info .cate{padding-left:15px;}
#search .list .new .cate{}
#search .list .know .cate{}
#search .list .info li{padding: 25px 0; border-bottom:1px solid #dddddd;}
#search .list .info li:first-child{border-top:1px solid #dddddd;}
#search .list .info li:hover .title{color: var(--color);}
#search .list .info .title{margin-right:16px; line-height:22px; color:var(--main); font-size:24px; font-weight:bold;}
#search .list .info .day,
#search .list .info .cate{color:#888888; font-size:18px; margin-right:20px;}
#search .list .info .day{margin:0;}
#search .no_case{margin-top: 50px; font-size: 24px; line-height: 43px; color: var(--main);}
#search .list .info .title:hover{color: var(--color);}

@media (max-width: 750px) {
	#search .list .info .title,
	#search .list .info .day,
	#search .list .info .cate
	#search .no_case{font-size: 26px; line-height: 1.6;}
}